Please enable JavaScript.
Coggle requires JavaScript to display documents.
RescueAPet - Coggle Diagram
RescueAPet
Code
read records from a CSV file and store them in a database
search database records based on filters
send alerts for adoption offers
accept offers and remove pet profile
store comments in the database and calculate rating
generate user interfaces with required summary data.
store profile details in the database
store validated user registration details in the database
validate user input and provide appropriate feedback
Must follow Australian accessibility guidelines
Must follow Australian Copyright Laws
Data
Organisation
Name
Address
Email
Phone Number
OrganisationID (primary key)
Organisation Pets
Name
Type
Breed
Temperament
Property Type
Photograph
OrganisationPetID (primary key)
Organisation (foreign key)
Adoptee
Name
Address
Email
Phone Number
No. of Adults & Children
Current Pets
Property Type
Reason
AdopteeID (primary key)
Comment and Rating
CommentID (primary key)
OrganisationID (foreign key)
AdopteeID (foreign key)
Comment
Rating
Developer Problems
Principles of Visual Communication
Compatability
Alignment
Repitition
Proximity
Balance
Hierarchy
Harmony
Developer Tools
HTML used to code
Dynamic URL's
Python Flask server
Built in Visual Studio Code
SQLite Database
Used with SQLite Studios
Bootstrap used for styling
Jinja Code
Usability Principles
Learnability
Effectiveness
Utility
Safety
Accessibility
User Experience
User Portal
Organisation
Profile
Create and Edit
Bulk upload .csv files
Alerts for pet offers
Pet Profile
Create and Edit
Adoptee
Create and Edit
Search for pets
Filtered search
Rate & Comment on organisation