Smart Pantry is your solution to efficiently manage your kitchen inventory while combating food waste. This application helps you keep track of your pantry products, receive timely expiration reminders, discover delicious recipes based on your inventory, and contribute to a more sustainable environment.
- Start by adding your pantry products to the app.
- You can upload product images, and the app will automatically identify the product's name.
- Input the product's expiration date to keep track of freshness.
- Smart Pantry monitors your products' expiration dates and sends you timely reminders.
- Say goodbye to wasted food!
- Wondering what to cook with the ingredients you have?
- Smart Pantry provides you with delicious recipe suggestions based on your inventory.
- By efficiently using what you have and minimizing food waste, you're not only saving money but also contributing to a more sustainable environment.
- Optical Character Recognition (OCR) with Pytesseract
- Image processing with Pillow and OpenCV
- Data cleaning with pandas and numpy
- API integration with Spoonacular for recipes
- Notification system implementation with MimeText
- Web app built with Streamlit
I welcome contributions to enhance Smart Pantry! Whether you're a developer, designer, or simply passionate about reducing food waste, you can contribute in several ways:
- Open Issues: If you encounter bugs or have ideas for improvements, please open an issue to discuss them.
- Suggest Enhancements: Feel free to suggest new features or enhancements that would make Smart Pantry even more valuable.
- Pull Requests: If you'd like to contribute code, please submit a pull request. I'll review it and work together to incorporate your changes.
I have exciting plans for the future of Smart Pantry, and I am always looking to make it even better. Here are some upcoming enhancements:
-
Automating Text Extraction: I am working on automating the process of extracting text from images, making it even more user-friendly.
-
Mobile Application: I am developing a mobile application that will allow users to easily capture images of products, making inventory management on the go a breeze.
-
Meal Planning: My next big feature is the integration of a meal planning system. Users will be able to create weekly or monthly meal plans based on the ingredients available in their pantry.
-
Expanded OCR Database: Currently, my OCR system is trained on a limited set of 20 images due to time constraints. In the future, I aim to expand this database to cover a wider range of products and improve accuracy.
Your contributions and feedback play a vital role in shaping the future of Smart Pantry. Together, we can make kitchen management more efficient and reduce food waste.