Inspiration
We were inspired by our own personal experiences in NYC. All of us love eating out and trying new restaurants in NYC, but also have come to realize how expensive it is.
What it does
Belly Budget takes a budget total from you for food, and based on that and the results of a survey you take, gives you a personalized meal plan. It has access to your bank transactions (with your permission through Plaid), and shows your spending history; this is to influence your decision for how much you decide to eat out. Your personalized meal plan will be displayed on a large map of NYC. It also has a manual component, where you can personally input your own meals.
How we built it
Our frontend is built in React and Next.js, along with being connected to Firebase database. Our backend is built in Node.js, and is connected to Google Maps API, Google Places API, GeoLocate API, and Plaid API.
Challenges we ran into
We had a lot of issues linking everything together, and keeping track of so many API calls and pushing and pulling from the database.
Accomplishments that we're proud of
Our frontend looks really, really nice, and our backend's budgeting algorithm is also pretty cool!
What we learned
We learned to go in with a full plan. We realized that not going in with a full plan of your tech stack makes the project much harder and it's something we realize we need to fix in the future.
What's next for Belly Budget
We intend to expand Belly Budget past food, and move to categories such as entertainment (examples include concerts and movies).

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