Inspiration

The idea for ShelfHelp came from the common struggle of forgetting essential grocery items while shopping. Whether it’s running out of milk or buying too much of the same thing, we saw an opportunity to make grocery shopping more efficient and less stressful. We wanted to create something that helps users build lists tailored to their grocery habits.

What it does

ShelfHelp is a grocery list app designed to help users keep track of their grocery needs in an organized way. In addition to tracking past purchases, the app asks users what meals they plan to make and suggests the necessary ingredients to ensure they have everything they need. ShelfHelp analyzes previous shopping habits to suggest what items to add to your list, helping you stay on top of what you really need. By keeping a history of your purchases, ShelfHelp ensures you're always reminded of the essentials while preventing over-purchasing.

How we built it

ShelfHelp was developed using a combination of HTML, CSS, and JavaScript for the frontend, with Python handling the backend logic. For storing purchase history, we used MongoDB, allowing for efficient data management and retrieval. We integrated Cohere's API for to suggest ingredients based on the meals users plan to make. The app is built with Flask, allowing us to manage user inputs and interactions seamlessly.

What's next for ShelfHelp

The next step for ShelfHelp is improving the suggestion algorithm to provide even more accurate and personalized recommendations. We aim to fine-tune the AI’s ability to balance between frequently purchased items and new, relevant suggestions based on meal plans. Enhancing the algorithm will allow for better understanding of user preferences and habits, ensuring the grocery lists evolve more effectively with each use.

Share this project:

Updates