Inspiration

  • Many pet owners lose medical records or forget vaccination dates.
  • Veterinarians don't have a centralised way to track a pet's history.
  • Lost pets are harder to identify without proper records.

What it does

PawPrint addresses these issue by acting as a pet passport, a digital record of a pet's medical history, ID and ownership. Pet owners can : register their pets and keep track of vaccinations, checkups, and medication. Veterinarians & Shelters can : access a pet's medical history quickly, update vaccination records & treatments in real-time, verify pet ownership and reduce stolen pet fraud.

How we built it

Backend : Python, Flask Database : MongoDB Frontend : React + Vite

Challenges we ran into

No one in the team had any experience with frontend programming, so we had to learn on the go. Being inexperience means that it took us longer to implement the actual UI part of the program. MongoDB was also a new tool that we never used, but we managed to understand how to use it rather quickly.

Accomplishments that we're proud of

PawPrint is a working app that tackles real problems as pet owners & vets need an easy way to track health records. Our app is designed with scalability in mind, allowing us to expand its features in the future.

What we learned

How to program the frontend of a project and how to use basic MongoDB functionality.

What's next for PawPrint

  • Accounts for regular users and accounts with higher privileges for veterinarians.
  • Option to report lost pets instantly to nearby vets & shelters.
  • Enhance our website UI to support multiple pet registrations.
  • In-app chat for veterinarians and pet owners to communicate.
  • AI chatbot fine-tuned for answering pet-related questions.
  • Deploy our website on the web.
  • Notifications for vaccinations, checkups, and medication.
  • Deploy our app on mobile platforms.
Share this project:

Updates