Inspiration
During a brainstorming session for project ideas, the notion of addressing common daily challenges struck us. A seemingly trivial but relatable issue surfaced—deciding what to eat. The time-consuming process of pondering and filtering through restaurants with favorable reviews and preferences inspired us to develop a solution: an idea to provide restaurant suggestions for our users.
What it does
Our user-friendly website allow individuals to customize their dining experience effortlessly by entering their location, specifying culinary preferences and define a distance range to receive restaurant suggestions that align with their taste—all with a straightforward spin!
How we built it
Our front-end was constructed with React.js, complemented by the utilization of Node.js for the backend.
Challenges we ran into
Implementing a spinning wheel in React is unfamiliar territory for us. Passing data between pages poses a challenge as well. Additionally, grappling with the API and Node.js aspects proves to be particularly difficult since none of us have a foundational understanding of backend development. It's worth noting that we are all in our first year with no prior experience in these areas.
Accomplishments that we're proud of
We take pride in accomplishing the frontend development and backend (partially) with nearly zero prior experience.
What we learned
In the dynamic field of computing, the cultivation of lifelong learning skills is indispensable, underscoring the imperative for perpetual education. Seamless collaboration and the active exchange of ideas among team members are pivotal elements for fostering a harmonious working environment. Furthermore, staying abreast of the latest trends in libraries, including the likes of React, constitutes an integral aspect of our ongoing learning journey.
What's next for FeastFinder
Currently, due to time constraints, we are grappling with the challenge of managing the data retrieved from the API. Moving forward, our goal is to dedicate efforts to complete the entire webpage as we strive to overcome this obstacle.
Log in or sign up for Devpost to join the conversation.