An example of a pet-adoption agency that uses a server database to record pet information.
Pets on the site are stored in a corresponding table in the database, recording their name, species, age, photo url, adoption availability, and any notes on the pet.
The pets are displayed on the home page, and their detailed pages will display aditional information about them. The details page also contains an edit form to alter the availability status, photo url, or pet notes.
Information is stored in a server-side database using PostgreSQL, accessed via Flask-Sqlalchemy. Forms and additional form validation is performed using WTForms, accessed via Flask-WTF.
The app is hosted on Heroku and is available at https://acollino-adopt.herokuapp.com.
Navigation Bar Font: Chewy, on Google Fonts
Dog and Cat Icon: Created by Becris - Flaticon
Paw-Heart Default Photo: Created by Freepik - Flaticon
Pet Images, from Pixabay: Peanut, Mr. Sootpaws, Einstein, Penelope, Lola