🐾 Project Story: Pet Nutrition Assistant
Inspiration
As pet lovers, we often find ourselves unsure whether a food item is safe for our pets. Something that seems harmless for humans can be dangerous for animals. I realized how often pet owners accidentally feed their pets unsafe human foods. A simple mistake—like giving grapes or chocolate—can be life-threatening. Searching online often gives conflicting answers, so I wanted to build a trusted, easy-to-use assistant to make pet feeding safer and smarter.
What it does
The Pet Nutrition Assistant helps pet owners:
- ✅ Check instantly if a food is safe or unsafe for their pets
- ✅ Suggest pet-friendly recipes using safe ingredients from their kitchen and also tells missing ingredients needed for the recipe
- ✅ Visualize food safety with an easy pie chart
- ✅ Keep track of their search history for quick reference
How I built it
- 🐍 Python for core logic
- 📊 Pandas to manage the foods & recipes dataset
- 🎨 Streamlit to design a clean and interactive web app
- 📈 Plotly for data visualizations (food safety charts)
- 💻 Git + GitHub for version control and collaboration
- ☁️ Deployment on Streamlit Cloud for live demo access
⚡ Challenges I ran into
- Structuring the dataset in a way that’s both human-readable and program-friendly
- Debugging errors when integrating the CSV files with Streamlit UI
- Learning how to deploy on Streamlit Cloud for the first time
- Designing a simple but effective interface as beginners
🏆 Accomplishments that I’m proud of
- Built a working end-to-end app in a short time
- Successfully deployed it online and made it accessible to anyone
- Added a recipe suggestion feature (beyond just food safety checks)
- Learned to combine data, UI, and deployment into a single polished project
📚 What I learned
- How to use Streamlit for rapid prototyping
- Importance of data structuring for smooth logic and UI integration
- Basics of deploying a real-world app with GitHub + Streamlit Cloud
- Best practices for managing requirements.txt and
.gitignore - Debugging deployment issues in a cloud environment
What's next for Pet Nutrition Assistant
- 📱 Mobile app version for wider accessibility
- 📸 Fridge scanning with AI – detect ingredients via image recognition and suggest safe recipes
- 🐕 Multi-pet profiles for cats, dogs, etc.
- 🏥 Integration with vet APIs for expert-backed suggestions
- 🌍 Expanding dataset with more global foods and community contributions Inspiration

Log in or sign up for Devpost to join the conversation.