Fork and Filter

Inspiration

Finding the perfect restaurant can be overwhelming with so many choices. We wanted to create a tool that simplifies dining decisions by allowing users to input, sort, and filter restaurants based on their preferences.

What It Does

Fork & Filter lets users build a personalized list of restaurants and sort them based on characteristics like cuisine, price, and more. Whether you're looking for a casual brunch spot or a fine-dining experience, our app helps you decide quickly and effortlessly.

How We Built It

We developed Fork & Filter using a React frontend for a smooth user experience and a Node.js/Express backend to handle restaurant data. The database allows users to store and retrieve their lists efficiently.

Challenges We Ran Into

  • Ensuring smooth real-time updates and data persistence across sessions.
  • Implementing a robust sorting and filtering system that enhances decision-making.

Accomplishments That We're Proud Of

  • Assembling a sleek, user-friendly interface that makes restaurant sorting effortless.
  • Working together as a duo on a full stack web app together for the first time

What We Learned

  • How to use Sequelize as our ORM, letting us create models, a seed file, and query without writing raw SQL
  • The importance of planning database diagrams, user flow, and features before the hackathon starts

What's Next for Fork & Filter

  • Adding user-generated reviews and ratings to enhance decision-making.
  • Implementing AI-driven recommendations based on dining habits.
  • Expanding to include restaurant discovery features with external APIs.
  • Introducing collaborative lists so friends can plan meals together.
Share this project:

Updates