-
-
First page when user log into the mobile app
-
User login using email
-
User can connect wallet or create wallet
-
User can pay for SOL to be able to get access to first NFT
-
User can select NFT out of collection
-
Review existing eating goals or create a new goal
-
Add details of goals
-
Take picture of food to submit entries for your goal
-
Image recognition determines the type of food
-
Mobile app reward user BFT tokens based on food
-
Upgraded NFT seen on profile
-
Marketplace to sell NFT
Inspiration
We believe that staying healthy is a fundamental right of every human being. We are passionate about helping people achieve their goals through healthy eating habits.
What it does
Our app enables people to track and document their daily eating lifestyle and then earn NFT and rewards if they are on track. A user can download our mobile app to take pictures of the food they are eating at a point in time, the app then uses image recognition to identify the type of food and then award tokens based on how healthy (calorie count) the food is. If the user continues eating healthy, they can continue to earn tokens. The tokens can later be exchanged in the app marketplace to purchase more features for their NFT.
How we built it
Our tech stack includes: Frontend: Unity (C#), Solana.net (Solana integration package), Agora (Android camera native integration) API: AI/ML image recognition (logmeal.es) Backend: Solana L1 Blockchain
Challenges we ran into
- Using the image recognition algorithm to recognize the type of food after pictures are taken.
- Connecting the unity app with Solana protocol to update smart contracts was very difficult
- We had to make a critical choice on which Blockchain to use. We went for Solana because it was easy to integrate with Unity
Accomplishments that we're proud of
- The team worked hard and made sure that the mobile app could recognize the picture of the food
- We made sure to design an easy to use mobile UX for non-web3 users
- We were able to build a complete MVP for the app
What we learned
- Its important to have a team with diverse experience that can contribute different perspectives to the projects
- We had to develop new skills on how to integrate Solan with the Unity app
What's next for Buffet
- We plan to improve the algorithm to identify different food
- We would like to launch a beta version of the application
- We would build out the NFT marketplace for the app




Log in or sign up for Devpost to join the conversation.