My Fluffy family
Interaction
User experience
Code
Data
Usability principles
Sign in
Registration
organsation portal
adoptee portal
adoptee search results
profiles
able to create and edit profile
able to create and edit pet profiles
able to bulk upload pet profiles from cvs files
able to alert and accept the adoptee's offer
able to create and edit profile
search the pet filtered by type, breed, gender, age and location
rate and comment on an organisation
organisation
adoptees
pet
pet profiles
filter to edit what they have chose
send alert to organisation's portal with adoption offer
learnability
safety
accessability
effectiveness
utility
organisation
pet
adoptee
view and accept the adoption offer from adoptee
send an adoption offer to organisation
view adoptee profile
search and view pet profile
validate user inputs and provide appropriate feedback
store validated user registration details in the database
read records a from cvs file and store them in a database
search database records based on filters
send alerts for adoption offers
accept offers and remove pet profiles
remove pet profile when the offer is admitted
store comments in the database and calculate rating
generate user interfaces with required summary data
environment
Python Flask server
Built in Visual Studio Code
Adoptee
name
address
phone number
number of household member
experience with pets
current pets
property description
reason for wanting to adopt a pet
Organisation
name
address
phone number
rating and comments from adoptees
pets available for adoption
name
type
breed
age
gender
temperament
location
best suited for property type
photograph
desexed
details
Location
State