Inspiration
We really wanted to make this app interactive and fun for the user, so our catchphrase when we were brainstorming was “Duolingo but with nutrition”. Just as Duolingo aims to teach users a certain language in a fun way, we thought it would be exciting as well as important to educate people on nutrition literacy in a similar manner.
What it does
In the starting page, you will be asked to customize your meal plan. First, tell us about your goals! Whether you want to have more protein in your life, or you have a deficiency that you want to treat, we can help you in any path of your nutritional future! Then, once you select your path, you can select non vegetarian or vegetarian options based on your dietary restrictions. You will now have a list of foods that fit your nutritional needs at your fingertips!
How we built it
We used HTML to build the webpages and the main design. We used JavaScript for functions and to navigate the pages. Lastly, we mainly used CSS to format and adjust the style of the app.
Challenges we ran into
As we said before, we didn’t have any prior experience with the languages we used. We had to learn as we went. It was definitely a bit of a challenge; we contemplated switching languages multiple times, but in the end, we decided to stick with these. We also had some trouble with one of our main features: the streak counter. We had to figure out how to maintain the variable despite constantly reloading the page. It was very rewarding to finally solve the challenge
Accomplishments that we're proud of
We wanted a challenge, so we decided to create the project in three languages we had never used before: HTML, CSS, and JavaScript. We had to learn all three and then implement them this morning. We’re proud that we were able to overcome those obstacles, despite running into a couple of sticky spots! We’re happy with our project.
What we learned
Today we learned so many new things every step of the way. We learned 3 new coding languages and learned how to effectively use resources like mentors and internet while doing our project. We learned problem solving as well as time management to get the task done. And most importantly, we learned the value of teamwork!
What's next for Foodiction
Our next steps would definitely be to add more interactive games and puzzles to help the user engage in a nutrition lifestyle. We are also planning to add many more deficiencies as well as other diets to make our app much more inclusive!
Log in or sign up for Devpost to join the conversation.