Inspiration
Every week I watch my dad make a list of all of the meals that we are going to eat and each time, he goes through the same motions: ask my mom, my sister, and I what we want to eat; finds a recipe on Pinterest; painstakingly makes a list of all the ingredients he needs; and maps out where he needs to go.
What it does
As such, SmartCart lets you enter your recipes and choose the number of servings you want for that specific recipe. From there you are able to build your shopping list, with all of your items distributed across each of the stores of your preferences.
How I built it
It was built using Flask as the backend and ReactJS as the frontend with the BlueprintJS theme.
Challenges I ran into
Initially trying to use Flutter to make a mobile app, but ran into issues with asynchronously loading data and as such I ended up running out of time to finish the frontend.
Accomplishments that I'm proud of
Building a full REST API in less than a day.
What I learned
I learn that I should not try to use things that I do not know in a time constrained project.
What's next for SmartCart
Next is adding website parsing for recipes, mobile apps, and a more seamless user experience.
Log in or sign up for Devpost to join the conversation.