A website to improve your health through food
This website is a collaborite effort in completely remote form. The structure is a Monorepo in wich each folder host a microservice. The three microservice are:
- website: A beautiful frontend made in React
- api: An elegan API for serving and manage info for the UI
- scraper: Is a tool for scraping some food websites and get data for the db.
All app is dockerizated for create an homogenious and multiplaform workspace and to facilitate the deployment of the application.
| FrontEnd | BackEnd |
|---|---|
| React | Node |
| Html | Flask |
| CSS | Xpath |
| Javascript | Docker |
To install and run this proyect:
- Configure your credentials for db connection in
.envfiles. - Run:
docker-compose up -d - If do you want to see logs, run:
docker-compose logs services_name(api, flask, website)
To turn down the server and clean all containers:
- Run:
docker-compose down