Please enable JavaScript.
Coggle requires JavaScript to display documents.
Pet Adoption Centre - Coggle Diagram
Pet Adoption Centre
Programming Components
Python
Creates link between pages and transfers data
SQL
Stores and edits data
HTML
creates web application
CSS
Improves the look of web page
CSV files
bulk upload of data by organisation
Data Components
SQL database
Adoptees details
Personal details
Number of Adults and Children
Current Pets
Property Description
Reason for wanting a Pet
Organisation details
Name
Phone number
Email
Address
Ratings + Comments
Available Pets
Pet details
Name
Type
Breed
Temperment
Best suited for property type
Photograph
User Problem/Users
RSPCA
Large Organisation
Wants to expand into new platforms to have more animals adopted
Richard's Rescue Ranch
Small rescue shelter
No funding/ Relies on donations
Needs platform to reach beyone local area and screen adoptees
Mike and Carol Brady
Always wanted a pet
6 Children
Wants a dog that will stay at home
Prefer to adopt from reputable organisation
Criteria
Presribed
Responsive Web Interface
Sign in and register UI
Adoptee portal
Create and edit profile
Serach for pets with filters
Rate and Comment on organisation
Organisation portal
Create and edit organisation profile
Create and edit pet profile
Bulk upload of pet profile
Alerts to view adoptees offers
Profiles
Organisation
Adoptee
Pet
Adoptee search results
Pet profiles
Alerts to organisation portal with adoption offer
Web application complies with
Australian Privacy Act
Australian Accessibility Standards
Self Determined
Free for all users/ no subscription fee
Efficiant Code
Ease of Use
Accurate Code
Reliable solution
Usability Principles
Utility
Learnability
Accessibility
Safety
Impacts
Social
Pets saved from shelters
Rescue pets
Economic
Saves money from not buying pet
Personal
Creates bond between owner and pet
Developer Problems
Constraints
Time
Developer Skill
Legal
Copyright Law
User interface
Usability principles