Fit Yummy BAR is a web application that allows you to order healthy, delicious, yummy food.
You can easily and quickly make a new order. Admins will review the order and send the food to your shipping address.
Explore the docs »
View Demo
·
Report Bug
.
Request Feature
The app has a yellow minimalistic design and it is easy to be used by everyone.
User App: https://desi109.github.io/fit-yummy-bar/
Admin Panel: https://desi109.github.io/admin/
Credentials for login as administrator are:
Email: ivan.ivanov@gmail.com
Password: 123456
To get a local copy up and running follow these simple steps.
To run this project you first need to install and set up:
- MongoDB
- Angular
- Express.js
- Node.js
- Nx ( monorepo - one repository, multiple projects, shared libraries)
And of course, every application has its own components or own modules.)
-
Clone the repo:
git clone https://github.com/desi109/fit-yummy-bar.git
-
Set up the database for the project. Import files to MongoDB from database folder.
-
Start the back-end of the project:
cd ~/fit-yummy-bar/backend/app-backend npm install killall -9 node npm start
It is running on
localhost:3000
.To restart, first kill the process:
kill -9 $(lsof -t -i:3000)
And run the previous command to start it again.
-
Start the front-end of the project:
cd ~/fit-yummy-bar/frontend npm install
Fit Yummy BAR
nx serve fit-yummy-bar
It is running on localhost:4200
.
To restart, first kill the process:
sudo kill -9 $(lsof -t -i:4200)
And run the previous command to start it again.
Admin Panel
nx serve admin --port 4100
It is running on localhost:4100
.
To restart, first kill the process:
sudo kill -9 $(lsof -t -i:4100)
And run the previous command to start it again.
- Everything is ready. Enjoy! 😉
See the open issues for a list of proposed features (and known issues).
Project Link: https://github.com/desi109/fit-yummy-bar