My Pet

Description

Our application creates a go-to-spot for a user to access all of their pets information in one place. Through our user-friendly interface, a user can create individual pet dashboards where they will store information such as vet visits, reminders and medications. From the main home screen a user will be able to manage their current pet list. Once in the main pet dashboard, all information can be added and updated. As well, we utilize authentication for personalized user experience and to create a secure way for a user to view the stored information.

Usage

Demo of Application

Above is a walkthrough of our app which shows the log in screen, adding a new pet, adding a reminder, deleting an account and notifications.

User Story

As a pet parent, I need a consolidated place for all my pet's information.
Each Pet needs to be separated so that I can easily see what information goes with each pet.
I need to be able to access stored information that is inputted to allow for future changes.

Table of Contents

Installation

To install the project, run npm install.

Technologies

React
Javascript
MongoDB
Mongoose
Socket.IO
Express
Moment
Morgan
Toastify
Multer
Concurrently
bcrypt
cors
Bootstrap
CSS
FontAwesome
jsonwebtoken
Google Cloud Storage