Doggo is a mobile application that helps dog owners effortlessly monitor and manage their pet's health, activity, and well-being. Doggo empowers the owners to stay connected with their furry friends like never before. Whether you're tracking your dog's daily exercise, planning outdoor adventures, or scheduling important vet appointments. Doggo provides feedback, motivation, and rewards to dogs for their fitness activities and achievements.
Doggo comes with a compact attachment that easily fits onto your dog's collar or harness, tracking their activity and seamlessly communicating with the mobile app.
- Health & Activity Monitoring: Track your dog’s exercise, and health with a collar attachment synced to the app.
- Real-Time Feedback: Get insights and rewards for your dog’s fitness achievements.
- Community & Socialization: Connect with local dog owners, schedule group walks, and track who’s at nearby parks.
- Safety Features: Set location-based alerts for your dog’s safety.
- Adventure Planning: Plan and track outdoor activities with your dog.
- Seamless Sync: Real-time data updates from collar to app.
- Vet Scheduling: Easily manage vet appointments and health reminders.
Before you begin, ensure you have met the following requirements:
- Docker: Installed and running
- AWS CLI (if deploying to AWS)
You don’t need to configure the app or deal with credentials. Simply pull and run the pre-built Docker image from Docker Hub.
To download the Docker image:
docker pull niznaor/doggo-app:latestTo run the container and expose the app on port 5000:
docker run -d -p 5000:5000 niznaor/doggo-app:latestThis command will start the Flask application inside a Docker container, and you can access it at http://localhost:5000.
If you want to deploy the Docker container to AWS EC2:
sudo yum update -y
sudo amazon-linux-extras install docker
sudo service docker start
sudo usermod -a -G docker ec2-userdocker pull your-dockerhub-username/backend-demodocker run -d -p 80:5000 --name backend-demo your-dockerhub-username/backend-demoThis will expose the Flask application on port 80 of your EC2 instance.
Doggo was built by the following individuals:
- Shir Tzfania - shir.tzfania@gmail.com
- Nizan Naor - nizan.naor11@gmail.com
- Raz Olewsky - raz12316@gmail.com
Project Link: https://github.com/shir-tz/Doggo
We would like to extend our heartfelt gratitude to the following individuals who have significantly contributed to the success of the Doggo project:
- Nala (Dog): For being the inspiring model for our collar design, and for her patience and cooperation throughout the process.
- Gili Kamma: For serving as a mentor, providing guidance and support that greatly enhanced our project’s development and execution.
- Lior Zimmet: For providing invaluable assistance in selecting the embedded components and offering expert electronic support, ensuring our project met its technical goals.
- Stav Arcusin: For expertly 3D printing the collar box, adding a crucial and well-crafted element to our final product.
- Arad Aizen: For his dedicated electronic support, helping to troubleshoot and refine the technical aspects of our project.