This application is for dog owners who would like an easy and informative app to track their dog’s health. This app allows users to monitor various aspects of their dog’s health, such as their medical appointments, issues, concerns, daily habits, and tasks. Users can also connect with the greater dog community by sharing their thoughts and comments.
For this application, we used the following technologies: React, Apollo GraphQL, MongoDB, Mongoose, NodeJS, Express, JWT, Heroku, Cloudinary, Nodemon, along with JavaScript, JSON, HTML, CSS and Semantic UI.
Some of the challenges we faced in creating this app included connecting to the backend and using GraphQL for the first time on a MERN project. We had some struggles with Cloudinary. And working with Semantic UI turned out to be quite limiting, due to their CSS library overruling our own.
In the future, we would like:
- Calendar, reminders, notifications for important dates and appointments
- Area to upload and access sensitive information (documentation/report of visit, insurance cards, etc)
- Make individual pet profiles that connect to their respective vet notes
- Connect todo list and habit tracker to database
- Storefront
This application is deployed at Dog-tor's Notes on Heroku.
The repository is on GitHub: Repository for Dog-tor's Notes.
There you will find following file types: JavaScript, JSON, HTML, CSS, README, Images.
The application (link above) was created to be used on the following devices:
- Desktop
- Mobile
Contributors include:
Our team is grateful for the assistance from our tutors, especially Ben Martin. Last but not least, we are thankful for the assistance of our UW Full Stack Web Development Bootcamp instructors, teacher assistants, and fellow students.
Third Party References and Tutorials used include:
MIT Copyright 2023, Jennifer Alexander, Alex Lee, Andrew Min, Tracy Pham, and Kenny Wai
Information about your MIT license.
We are not interested in collaborations at this time. Thank you for your interest!
N/A
If you have any questions or comments, please contact
the team at GitHub.