/LTW_feup_animalshelter

A website developed for an animal shelter.

Primary LanguagePHP

Animal Shelter Website - LTW FEUP

Project for Web Languages and Technologies @ FEUP

Pages

Home Page

Adopt a pet

Pet page

Found a Pet

Edit Pet

Pets I Found

Favourites

Adoption Proposals

Messages/Chat

Register, Login, Edit Profile

Elements:

Credentials (username/password (role))

  • marcelo_sousa/RatoRoeu12! (user)
  • miram123/Sinceramente6* (user)
  • jacinto1999/Mas?Why55 (user)
  • nuria700/2AiASerio? (user)

Features Checklist:

Security

  • XSS
  • CSRF
  • SQL using prepare/execute
  • Passwords: generated with salt (password_hash)
  • Data Validation: regex / php / javascript

Technologies

  • Separated logic/database/presentation
  • Semantic HTML tags
  • Responsive CSS
  • Javascript
  • Ajax
  • REST API

Usability:

  • Error/success messages
  • Forms don't lose data on error