Please enable JavaScript.
Coggle requires JavaScript to display documents.
My Fluffy family - Coggle Diagram
My Fluffy family
Code
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
store comments in the database and calculate rating
generate user interfaces with required summary data
environment
Python Flask server
Built in Visual Studio Code
User experience
Usability principles
learnability
safety
accessability
effectiveness
utility
Sign in
Registration
organsation portal
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
adoptee portal
able to create and edit profile
search the pet filtered by type, breed, gender, age and location
rate and comment on an organisation
adoptee search results
pet profiles
filter to edit what they have chose
send alert to organisation's portal with adoption offer
profiles
organisation
adoptees
pet
Interaction
organisation
view and accept the adoption offer from adoptee
view adoptee profile
pet
remove pet profile when the offer is admitted
adoptee
send an adoption offer to organisation
search and view pet profile
Data
Adoptee
name
address
email
phone number
number of household member
experience with pets
current pets
property description
reason for wanting to adopt a pet
Organisation
name
address
email
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