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.
Built With
- express.js
- javascript
- node.js
- react
- sequelize
- typescript
- vite
Log in or sign up for Devpost to join the conversation.