Spike: Veterinary Services and Pet Care
The "Spike" is aligned with the Sustainable Development Goal (SDG) number 3: "Health and Wellbeing". It has like main objective to improve the quality of life of pets and facilitate access to quality veterinary services through a platform that centralizes the management and pet care.
The "Spike" looking to develop an application mobile that acts as a comprehensive manager for veterinary clinics and care services of pets. The problem it solves is the lack of a centralized system and accessible for pet owners to manage appointments, maintain a history doctor, and contract additional services efficiently. This platform also will allow veterinarians and clinic staff to effectively manage their services, clients and the staff involved.
- Main Administrator: Management of the entire system with access to all the functionalities.
- Customer Registration and Pet Data: Secure storage and Organized information about clients and their pets.
- Management of Contracted Services: Creation, consultation, modification, and elimination of services, clients and pets.
- User Roles: Differentiation of access and functionalities according to the user's role: user (administrator, veterinarian, support staff, client).
- Report Generation: Creation of detailed reports on the use of the services, pet health, and internal management of staff and clients.
- Front-end:
Mobile development using React Native, ensuring compatibility with Android and IOS devices for user experiences. - Back-end:
Developed using Node.js with Prisma and Express for scalable server-side functionality. - Database: PostgreSQL with Supabase hosting for flexible and efficient storage of client, pet and clinic data.
- Cloud Services:
- API hosted on Vercel: https://api-spike-five.vercel.app. For more information, consult the API documentation API Spike
- Images and other assets hosted on Cloudinary for efficient media management.
The development of this application will have a positive impact by facilitating communication. between veterinarians and pet owners, as well as by improving internal management of veterinary clinics, contributing to better animal care and well-being.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.