Inspiration
Foodlingo is a website inspired by Duolingo that makes international and local cuisine easy to access for everyone. Initially thought to target college students who struggle with making their own meals on a budget, we as a team agreed that criteria applies to many low-income families as well.
What it does
With step-by-step video instructions, we simplify cooking so anyone can confidently prepare dishes from around the world.
How we built it
We started with Java in the backend for the building blocks
Design:
We used Figma to map out the website’s user interface and overall design, ensuring a smooth and visually appealing user experience.
Frontend:
We used React to design an intuitive user interface, allowing users to navigate easily through different recipes and follow step-by-step instructions.
Backend:
The backend was built using Java and Spring to create a robust API for handling user data and managing recipe storage.
Database:
Initially, we opted for MongoDB for storing recipes and user data, but faced challenges with its implementation. We pivoted to explore alternative storage solutions during the project.
Video Integration:
We planned to include step-by-step video instructions to enhance the user experience, but encountered some difficulties with backend integration.
Collaboration:
We collaborated using GitHub for version control, ensuring smooth communication and tracking progress throughout the project.
Challenges we ran into
One of our biggest challenges was the failure of MongoDB implementation, which slowed our data storage capabilities. We also faced time constraints while integrating various technologies.
Accomplishments that we're proud of
We were able to start our vision and we have examples of what the website would look like on Canva, some Java back-end code that we could further use to flesh out the website, and some HTML and CSS website code.
What we learned
We learned how to map with Figma, taught ourselves a lot on HTML, CSS and JavaScript to get a website working, and effectively utilizing abstract classes in OOP in the backend.
What's next for Foodlingo
We hope to fully flesh out Foodlingo as a personal project! As sophomores and freshmen, we are quite excited to integrate what we're learning in and out of the classroom in Foodlingo.
Log in or sign up for Devpost to join the conversation.