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).

Built With

Share this project:

Updates