Eppets - Comprehensive Pet Management
Eppets, my final degree project, is a comprehensive mobile application designed for the exhaustive care of all types of pets, with a special focus on the needs of exotic ones. It allows owners to perform detailed weight tracking, manage veterinary reminders, maintain a clinical history, access a specific care wiki, and connect with a community for events.
Being published on Google Play...

Challenge: Comprehensive and Specialized Care for All Pets
I identified a gap in the pet care app market: most focus on dogs and cats, neglecting the particular needs of exotic species. Eppets was born to fill this void, offering detailed tracking and management tools (weight, veterinary appointments, etc.) adapted to a wide variety of animals.
Technologies
- React Native
- Expo
- Firebase
- Turso SQLite
- JWT
Challenges
Secure Authentication with Custom JWT
I implemented an authentication system using JWT (JSON Web Tokens) to secure communications between the application and the server. This ensures that only authenticated users can access certain application features.
Secure Management of Pet Images with Firebase Storage and Signed URLs
I integrated Firebase Storage to allow users to upload images of their pets. To ensure secure access and modification of images, I implemented a URL signing system that ensures only authenticated users can upload and access their pets' images.
Proactive Reminder System via Push Notifications
I used Firebase Cloud Messaging to implement push notifications, allowing users to receive reminders for veterinary appointments and other important events related to their pets. This enhances the user experience by keeping them informed and engaged with their pets' care.
Fostering Knowledge and Community with Wiki and Events
I developed a wiki section where users can find information on caring for different types of exotic pets. Additionally, I implemented a community for users to share events and experiences, fostering a sense of community among exotic pet owners.
Learnings
This project was key to consolidating my full-stack mobile development skills. I delved deeper into integrating services like Firebase and Turso SQLite, implementing secure authentication, and designing user-centered applications with React Native. I learned to manage sensitive data and build a robust, market-ready application.