Back to projects

TailTrackr
Dev Vora / September 19, 2024
Enabling users to report pets lost/stray animals, allowing pet owners to locate where their pets have been, and animal shelters to adopt stray pets.
Features
- NoSQL Database - Stored on MongoDB Atlas: Connection with the cloud ensures safety of database information, and that the database is optimized for performance.
- Inception v3 Model: Inception v3 is built on a convolutional neural network (CNN) architecture. CNNs are a type of deep learning model particularly effective for tasks like image classification.
- Responsive Design: The website is responsive and works on all devices.
Technologies
- React: Javascript library used to serve the front-end of the web application.
- Flask: Used for the API calls, also to create the database schemas.
- MongoDB: Database storage, data stored in object schemas to improve performance.
- Node.JS: Serving the back-end of the application.
Getting Started
Check out the github repo HERE for instructions on how to run the project.
Conclusion
TAIL-TrackR is a system designed to assist in the identification and recovery of lost animals, specifically focusing on dogs and cats. The system utilizes a backend pipeline of machine learning models to enhance user experience and improve accuracy in matching lost animals with their owners. The process begins with an uploaded image of the animal, which undergoes classification through a series of machine learning models.