This mobile oriented website helps keep track of your Dogs data, vet appointments & medication. It was created during Codeworks bootcamp, in a period of a week, in order to practice and test coding skills.
- User register & authentication.
- Multiple pet profile creation & modification.
- Pet weight tracking by adding/removing registers, displayed by a graph.
- Schedule your pet appointments, like vet visits, vaccinations etc.
- Email reminders for the scheduled events.
- Clone this repository
- Navigate to
./client
and runnpm i
- Navigate to
./server
and runnpm i
- Create a
.env
in./client
with the following structure and add your custom values on APP ID, JS KEY and MONGODB STRING:
REACT_APP_APP_ID=SOME_VALUE
DATABASE_URI=MONGODB_CONNECTION_STRING
REACT_APP_JAVASCRIPT_KEY=SOME_VALUE
REACT_APP_SERVER_URL=http://localhost:1337/database
#IF YOU WANT TO USE EMAIL NOTIFICATIONS
EMAIL=GMAIL_TO_USE
EMAIL_PASSWORD=GMAIL_PASSWORD
- Create a copy of the
.env
in./client
and move it to./server
- In
./server
start the backend withnode index.js
- In
./client
start the website withnpm start
Total conversion to Typescript, bugfixes and creation of a suite of tests for the project made by:
Dog icon made by Daniel Ducrocq from NounProject.com LINK