Web application for comfortable diet arrangement with the possibility of monitoring your body measurements
- Create a food diary with the exact amount of macronutrients and calories for each meal
- The ability to save multiple meal templates to use it in furter creation of diary
- Saving multiple personal products to database
- Server-side products search based on pagination, entered phrase and category selection
- The ability to choose products from an external api (Open Food Facts API)
- Performing multi-dimensional calculations to display macronutrients and calories
- Saving JWT Token in cookies
- Server-based authentication when re-entering the website
- Intercepting Http error statuses and perform further actions
- A calculator to determine your macronutriments depending on the chosen goal and dimensions
- Logging and two way registration (standard register and registering with questionnaire)
- Protected routes (for guests, users and forbidden direct entry from address)
- Monitoring of measurement progress (soon displaying on charts)
- Caching particular data to avoid queries
- Typescript
- Angular
- RxJS
- MaterialUI
- GSAP
- Parallax.js / Vanta.js
- Typescript
- Node.js
- Express.js
- MongoDB
- Cheerio.js