Skip to content

ltw-project-g60 created by GitHub Classroom

Notifications You must be signed in to change notification settings

Ca-moes/ltw-project-g60

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elements:

  • André Gomes (201806224)
  • Luís Filipe Recharte (201806743)
  • Gonçalo Teixeira (201806562)

Credentials (username/password (role))

  • dominic/1234 (user)
  • gaia_shelter/1234 (shelter)

Libraries:

Features:

  • Security
    • XSS: no
    • CSRF: yes
    • SQL using prepare/execute: yes
    • Passwords: SHA1
    • Data Validation: regex / php / html / javascript / ajax
  • Technologies
    • Separated logic/database/presentation: yes
    • Semantic HTML tags: yes
    • Responsive CSS: yes
    • Javascript: yes
    • Ajax: yes
    • REST API: no
  • Usability:
    • Error/success messages: yes
    • Forms don't lose data on error: no
    • Predefined breeds and colors with autocomplete functionality
    • Search functionality for pets and shelters
    • Adoption workflow implemented (pets with proposal approved are assigned to new owners)
    • Shelters cannot comment a post but they can reply to a comment made
    • Comments submission without the need to refresh the page
    • Edit personal information

About

ltw-project-g60 created by GitHub Classroom

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 55.1%
  • Sass 29.3%
  • JavaScript 14.8%
  • Hack 0.8%