https://github.com/mimo84/food-planner
https://github.com/mimo84/food-planner
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mimo84/food-planner
- Owner: mimo84
- Created: 2019-03-23T23:52:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-24T00:08:06.000Z (about 7 years ago)
- Last Synced: 2025-05-11T14:34:51.608Z (about 1 year ago)
- Language: TypeScript
- Size: 981 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# About this project
Frustrated by the inability for me to have a nice service to plan my weekly meals through existing apps (I am looking at you MyFitnessPal), I started using an excel spreadsheet.
Now it's time to move to something more structured :)
## Planned Structure:
### Client:
Built with:
- TypeScript + React
- GraphQL with Apollo
- Material UI
- Firebase
### Server
Built with:
- NodeJS
- ExpressJS
- SequelizeJS
- GraphQL
- SQLite
### Overall idea
The SQLite implementation will contain the ingredients with the nutritional values
The FireBase DB is going to keep store of all each day and each meal, copying the nutritional values of the foods.
The frontend will be responsible to calculate calories and macros for each meal and each day.
Also I plan to have it able configure the nutritional values that I want to have.
Maybe it would be nice to keep a diary for the weight etc.
# How to run it
In the `server` directory create the `.env` file either by copying the `env.example` or creating a new one yourself.
Run `npm start` in both folders: `client` and `server`.