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.

Share this project:

Updates