Skip to content
/ Foodie Public
forked from Wallted/Foodie

Web app designed to help with diet and nutrition.

Notifications You must be signed in to change notification settings

adasium/Foodie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodie

Web application, which purpose is to help you maintain your diet by calculating caloric demand and managing meals so as not to exceed it. Visit this site and try it yourself!

Features

  • calculate your caloric demand based on various personal traits
  • track calories throughout each day divided into carbohydrates, fats and proteins presented as progress bars
  • easily add new meals containing different ingriedients
  • manage your favorite products, each with defined amount of macroelements

Incoming features:

  • splitting meals

Technology

Foodie is a Progressive Web Application (PWA) developed in .NetCore 3.0 as backend and Angular 7 as frontend. It uses MSSQL Server as DBMS and because PWA needs SSL to actually work, Nginx serves as reverse-proxy server using Let's Encrypt certificate. All of this contenerized in Docker.

Localhost SSL (Chrome)

In order to trust app locally, cert nginx/localhost.crt need to be trusted.

Windows

Double click -> Install certificate and insert it in Trusted Root Certification Authorities storage.

OSX

Hit one command:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain nginx/localhost.crt

Grzegorz Choiński 2020

About

Web app designed to help with diet and nutrition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 47.4%
  • TypeScript 33.4%
  • HTML 13.3%
  • CSS 3.7%
  • JavaScript 1.0%
  • SCSS 0.8%
  • Dockerfile 0.4%