This project is designed to assist in stocking up your pantry to enable you to create many meals, converting cups to kg etc. Originally intended for school's Food Science programs it has been adapted for the long term planner / provisioner.
Demo Github - sign in with your Google credentials or use
email: gordon@test.com
pw: fakePassword
Angular 12+
Angular Material 12+
s
rxjs 6.6.x
auth0 JWT
Deployed to Github pages
API written in .NET 5.0
MsSql database updated with Entity First Framework
Azure hosted services: App Service, SQL Database, Storage Account and Application Insights
Auth using Google as a social provider and API provided JWT
Recipes and ingredients from Spoonacular api (thank you) - https://spoonacular.com/food-api
Raw ingredient / nutritional Data sourced from the Usda Food database
Run ng serve --ssl for a dev server. Navigate to https://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --configuration production flag for a production build.
deploy to github pages ng deploy --base-href "https://ianoxwell.github.io/ProVisionCookbook/"
Run ng test to execute the unit tests via Karma.