Pet Life is a MERN stack web application designed to be a one stop website for keeping track of all your pets, pet information, doctors visits, prescriptions and sitters information.
- Mongo DB - NoSQL Database
- Express.js - Node.js framework
- React.js - MVC front-end framework
- Node.js - JavaScript runtime
- npm - Node package manager
- Sass (or scss) - CSS framework
PetLife is a simple application for storing pet information. On the landing page we have two options:
- Login: Redirects the user to the login page
- Create Account: Redirects users to a create account page
Note: We use protected routes to protect the application and the users personal information. For example if you were to attempt to bypass the login process and enter the hashed ID in the url bar, you will be redirected back to the login page.
This is the main pet family page. The user is allowed to add pets to their family and logout in the top right of the screen.
The Pet Info tab gives the user a very quick overview of their pets and has the ability to remove pets from their family.
The prescription page allows users to add prescriptions for their pets based on the tabbed pet selected.
The doctor visits page allows users to add doctors visits for their pets based on the tabbed pet selected.
The pet sitter page displays some basic information about their pet sitters as well as allows the user to manage pet sitters by adding and removing them.
See the list of contributors who participated in this project along with individual commit history.
copyright 2019 © Stephen Allen






