Inspiration
Students often struggle to balance health, cost, and time when cooking. We wanted to make it easier to eat well on a student budget — using what’s already in your fridge. Cooking is hard enough as it is, why not make the planning part easier?
What it does
JustCook generates recipes from ingredients you have, calculating calories, protein and dietary restrictions based on what's in your fridge. It can save favourite meals and add your own custom recipes — all stored locally for privacy and offline use.
How we built it
The heart of JustCook is built using HTML, CSS, and Vanilla JavaScript with data stored via localStorage. The app uses modular design, recipe generation logic, and and even a mock API to serve recipe data as JSON.
Challenges we ran into
A principal challenge was learning how to use local data to impliment personal storage, making the site as personalized as possible for the user. Another difficulty was choosing the key features - we had a lot of great ideas, but we had to narrow it down to make Justcook the streamlined service that it is!
Accomplishments that we're proud of
We created a fully functional offline app in less than 24 hours that helps students make cost-efficient, healthy choices. We’re proud of the intuitive design, data persistence, and functionality that make JustCook ready to present to the world. As well, since it is our team's first time coding, we are proud that we actually managed to get something up and running!
What we learned
We learned how to use client-side storage, design accessible nutrition tools and healthy recipes, and understand the value simplicity at the heart of usability and engagement.
What's next for JustCook
We plan to integrate real nutrition APIs, the choice to share recipes with others, and AI-powered recipe generation later on. Our goal is to build a community of students sharing healthy, affordable meals — making cooking empowering instead of stressful.
Built With
- css
- html
- javascript
- localstorage
Log in or sign up for Devpost to join the conversation.