Hey Dev Community! ๐พ
I'm thrilled to introduce an incredibly powerful tool for pet tracking. ๐ถ๐ฑ Our platform lets you track your pets in real-time using a standard GPS, and the best part? You can easily and securely share their location with friends and family. ๐
Features
- Real-time Location Tracking ๐: Keep tabs on your petโs movements straight from your smartphone.
- Share Location ๐จโ๐ฉโ๐งโ๐ฆ: Share the tracking with friends and family, so everyone can help take care of your furry friend.
- Route History ๐บ๏ธ: Review your pet's routes to understand their habits and favorite spots better.
Try It Out
Want to see it in action? Check out our demo at maipet.es. ๐
Get Involved
We're open-source and would love your contributions! Dive into our project on GitHub: dloc-platform. ๐จโ๐ป
We can't wait to hear your feedback and continuously improve our platform to better meet your needs and those of your beloved pets. ๐พโค๏ธ
Technology Overview
- NodeJS and TypeScript: The backend is built with NodeJS and TypeScript, providing efficient management and improved code quality through static typing.
- MySQL: Our database of choice is MySQL, with a backup file included to ease initial server setup.
- Docker: Docker Compose is used for configuring and deploying the entire platform, simplifying container orchestration.
- React: The frontend is built with React, ensuring an interactive and dynamic user experience.
- Traefik: Used as a reverse proxy and for managing TLS certificates, Traefik ensures secure connections and effective load balancing.
Key Components
- DLOC Server: Receives and processes data from GPS devices.
- DLOC API: Provides an interface for consuming data produced by the server.
- DLOC Frontend: A sample frontend application built with React for interacting with the platform.
Initial Setup
- Rename and adjust the
.env
files to set the required passwords. -
Build and deploy the services using Docker Compose with the following commands:
docker-compose build docker-compose up -d
Contribute and Explore
This is an open-source project, and any contributions are welcome. Explore more and collaborate on the GitHub repository! ๐
Weโre looking forward to your feedback and are excited to continuously improve this platform to better meet the needs of you and your beloved pets! ๐พโค๏ธ
This is just the beginning. Stay tuned for more articles where we'll dive deep into the features and benefits of our pet tracking tool! ๐ Don't miss out!
Cheers,
Top comments (0)