Inspiration
The inspiration behind FoodMinder came from the need to manage grocery expenses effectively while reducing food waste, focusing on environmental sustainability and personal budget management.
What it does
FoodMinder assists users in managing grocery expenses and reducing food waste by providing features like scanning receipts, tracking products nearing expiration, suggesting recipes based on soon-to-expire ingredients, locating donation centers for surplus food, and analyzing grocery expenditures.
How we built it
FoodMinder was developed using React Native for mobile applications and React.js for the web interface. The backend is powered by Node.js and Express, with data storage in MongoDB Atlas or Firebase Firestore. Features include OCR data extraction, recipe suggestions, and location services for finding food donation centers.
Challenges we ran into
Integrating multiple APIs, ensuring accurate OCR data extraction, and handling real-time updates for product expirations and notifications were significant challenges.
Accomplishments that we're proud of
Successfully integrating diverse technologies to create a comprehensive solution for managing groceries and reducing waste was a major accomplishment, particularly the effective use of OCR and dynamic expiration tracking systems.
What we learned
The project highlighted the complexities of API integration, the challenges of accurate data extraction, and the critical importance of user-centered design in application development.
What's next for FoodMinder
Future enhancements for FoodMinder include improving predictive capabilities for expiration estimations, expanding the product database, incorporating machine learning for smarter shopping suggestions, and scaling the solution to businesses to amplify impact on food waste reduction.
Built With
- api
- built-with:**-*-**languages:**-javascript-(react-native-for-mobile
- javascript
- ocr
- react-native
- react.js-for-web)
- typescript
Log in or sign up for Devpost to join the conversation.