Inspiration

MealMate unites students worldwide, driven by a shared struggle against food insecurity. Our diverse NutriHackz team is dedicated to developing a tech solution for this relatable issue. Join us in transforming how students access nutritious meals and combat food insecurities. Together, we will make a difference!

What it does

MealMate is a mobile application that utilizes the user's location, and budget as inputs to offer food recommendations and a corresponding recipe. By considering these factors, MealMate presents the user with tailored meal suggestions that align with their specific needs and preferences.

How we built it

To build our project, we employed Node.js as the backend programming language. We developed a JSON file that categorized budgets into low, medium, and high. Once the user inputs their information, a recipe is generated in the chatbot interface for easy access. For the frontend of the mobile app, we utilized C++ and Flutter to design and establish a connection with the backend. Our approach was heavily influenced by the revised version of the Double Diamond design process, which emphasizes a comprehensive research cycle, involving problem discovery, definition, solution development, and ultimately deployment. This process allowed us to not only consider visual design but also ensure a thorough understanding of the problem and an effective solution.

Challenges we ran into

Coordinating diverse skills: Choosing programming and design tools that suited everyone's preferences and skills posed initial implementation difficulties. Design consistency across platforms: Balancing visual appeal and usability on the mobile apllication posed challenges due to differing viewing styles and limitations. Time zone differences: Coordinating schedules and collaboration among team members from different countries with varying time zones posed significant challenges. AI implementation using Chatgpt: We faced an error when implementing the API for AI integration with ChatGPT. Consequently, we developed a JSON file containing a dataset of foods, recipes, and continents using ChatGPT https://encr.pw/7ZuzM. Although it was time-consuming, we managed to overcome the challenges and successfully complete this task.

Accomplishments that we're proud of

We take pride in our adaptability and improvisation when tools didn't align with our goals. Successfully completing the project showcases our determination and commitment. We navigated challenges, maintained focus, and believed in our success. Our flexibility, problem-solving skills, and positive mindset were key to achieving our desired outcome.

What we learned

Throughout this project, the NutriHackz team experienced significant personal and professional growth: Technical Skill Expansion: Each member acquired new technical skills, ranging from programming languages to design tools, enhancing their expertise in the field. Behavioral Competency Development: Collaborating on MealMate fostered crucial behavioral skills such as communication, teamwork, leadership, and adaptability. Embracing diverse perspectives and open-mindedness were key lessons learned in achieving shared objectives.

What's next for MealMate

Despite challenges, we remain determined in our goal to make MealMate a practical application for college students, empowering them to overcome food insecurities. Our commitment drives us forward toward achieving this mission.

Share this project:

Updates