This is a progressive web app designed to battle obesity in students at various university. MealGuide will remove the need to research, plan and design your diets so you don’t really have to spend time, thinking and energy for starting your fitness journey. Our application uses nutritional science to develop custom meals according to the menu at your university dinning halls that will help you reach your fitness goals.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Node and npm manager
You need node
and npm
installed on your system to be able to run and build this project.
In order to install and run this project follow the below steps
- Run following command on terminal/cmd/shell in the project folder
npm install -g @ionic/cli
cd mealguide-frontend
npm install
To start the webpack dev server at port 8080
ionic serve
Generate the dist files and then start server at port 3000
npm run build
npm start
- HTML5 - Front-end markup language
- CSS - Front-end styling language
- javascript - Front-end code bundler
- React - Front-end Libray
- Ionic - Front-end UI library
- Webpack - Front-end built tool
- Express - NodeJS Back-end server
- MongoDB - Back-end Database
- Passport.js - Back-end server Authentication