Skip to content

Maskrpone/cloud-project

Repository files navigation

Cloud Project (frontend)

This is the frontend of the cloud project. The project is divided by two, as it is less a hustle to maintain as microservices. More details about infrastructure is available on the backend repo

Links

Context

A lot of women struggle with nutrition during their menstrual cycle. Depending on the phase of this cycle, their body's needs variate a lot. This is why we had the idea to make a tool that would prove actually useful for selfcare. This tool is able to determine in which phase of the cycle a woman is and, based on that, proposes some nutrients that would help with struggles linked to this specific phase (e.g : high iron levels during the period phase to compensate the blood). Because of its extensive database, it can proposes different foods for the same phase, making it easy to find something likeable. This tool is also able to recommand some recipes based on Marmiton.

Disclaimer

This tool is by no mean a medical device, and can't replace some medical advices given by a professional healthcare. The recipes might need to be double checked.

Built with

The app was built using Streamlit The streamlit app runs as a containerized project on Azure, using Azure Container Apps. The entire infrastructure was delcared as code using Terraform (more on that here)

Note

The github repositories was also configured using terraform (under github-config/ folders), making it easy to explore.

Regarding the deployment, it is the very same process as for the API, except for the name of the container, which would be cloud-streamlit instead of api-container.

Preview

Screenshot of the phase choice Screenshot of the determination function Screenshot of the advised foods Screenshot of the advised recipes

About

Cloud project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors