Inspiration
some person who is very close to me has said that "inspiration becomes so great" ,if it doesn't come externally but comes from within". so i was a guy who struggled with excess body fat and even vertigo at the times due to sugar spikes in blood and got bullied by everyone in the school and in some point of my life i started focusing on health and i became fit and healthy but it took me so long. so , i have decided to create a personalized app which can help people . which makes people life better and easy.
What it does
so the app i was talking about in the introduction part is named as "ohmyfood" , which is a personalized app which allows you take photo of your meal just as a snap (just like people who take a snap and post it in snapchat ),so just as it is you take the photo of every meal and it shows you how much calories ,macros and micros are there in that meal and it also suggest you to add protein or carbs or fat to make the meal balanced , as it can say add an egg or have a banana after this meal. and it stores all those details in the backend. throughout the day it also calculates how much you have burnt through exercises or through simple walking . at the end of the day it gives you an analysis of how much protein ,carbs ,vitamins ,minerals and net calories (calories eat - calories burnt )you have had. like for every person it can be different right . there are people who wants to put on weight so they follow a calorie surplus diet and people who want to lost weight will follow a calorie deficit diet. we also put a token system as reward and after reaching a fixed number of tokens , people will get a doctor's consultation to talk about goal ,progress ,weight, diet and etc... and it also have a streak system like if a person eats junk or do not post a photo of his meal the streak he was maintaining will vanish away! and there are many ideas i have for this app . they will get implemented once it reaches public.
How we built it
To build "OhMyFood", the personalized nutrition and wellness app you envisioned, one would need a blend of technical, analytical, and creative skills to bring the concept from idea to reality. On the technical side, proficiency in mobile app development is essential, including expertise in frameworks such as React Native or Flutter for cross-platform compatibility, and a solid grasp of backend development using tools like Node.js, Express, and databases such as MongoDB or PostgreSQL to store user meal data, calorie logs, and streak information. A strong understanding of image recognition and computer vision—leveraging APIs like Google Vision or custom-trained machine learning models with TensorFlow or PyTorch—would be key for analyzing meal photos and detecting food items. Skills in nutrition science or the ability to collaborate with dietitians will ensure accurate macro/micronutrient data and diet recommendations. To handle exercise tracking, knowledge of fitness APIs (Google Fit, Apple HealthKit) is important. Additionally, UI/UX design skills are necessary to create a smooth, engaging user experience, along with gamification principles to design the streak and token reward system. A developer should also understand cloud deployment (AWS, Firebase, Vercel, etc.), data privacy and security protocols for handling sensitive health data (HIPAA/GDPR compliance), and possess analytical skills to generate personalized daily nutrition insights. Finally, creativity, empathy, and strong problem-solving skills will help transform this health journey into an intuitive, motivational, and impactful app for users worldwide.
Challenges we ran into
idea we had was solid but yeah implementing the technology we use to calculate the calories and other parameters was the toughest job and it gets improved every day and when more people work on it.
Accomplishments that we're proud of
we are making people healthy and helping them to acheive their goals and lead a happy life .
What we learned
i have learned that even with a great idea and vision you need a team to work with , you need a support for building something which will serve a purpose in the society.
What's next for ohmyfood
next for step for ohmyfood is to improve ,it it is just an initial version we had and to be honest even in the initial version . it is not built fully but i wanted to put my idea forward through this hackathon. Atleast it reaches you guys . then we can proceed with building the app.
Built With
- aws-(ec2
- express.js
- firebase-firestore
- git
- google-fit-api
- javascript
- jwt
- mongodb
- node.js
- nutritionix-api
- opencv
- python
- react-native
- s3)
- tensorflow
- vercel
Log in or sign up for Devpost to join the conversation.