Inspiration
We have struggled to find the best app which would fully automate the meal preparation when you have to lose or gain weight.
What it does
The app completely automates the meal preparation: from extracting your gym schedule in google calendar to choosing the best combination of meals for the day with the help of Artificial Intelligence (Evolutionary Algorithms).
How we built it
The mobile app was built with React Native. The machine learning model was created using Evolutionary Algorithms (DEAP library) and was deployed on the server using Flask. Finally, we have built a server that runs on NodeJS connecting all software components together and preprocessing micronutrients data.
Challenges we ran into
There were only minor bugs and problems that we run into: we have spent 3-4 hours on the conceptual design of the software system which made the integration part effortless. Creating a machine learning model was a conceptually challenging task, as we had to write custom functions for mutation, cross-over, and selection.
Accomplishments that we're proud of
Building a working, end-to-end application that uses AI to prepare the best meal for you and extracts your workout timetable from google calendar.
What we learned
How to use new libraries and frameworks for full-stack development and machine learning
What's next for ΦIT.DARWIN
We would like to extend the application to be accessible on the PlayStore for other people. We would like to test the app more: we are especially interested in how much weight Darwin can gain until the end of the year by using our app.

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