Skip to content

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.

Notifications You must be signed in to change notification settings

desi109/fit-yummy-bar-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


Logo

Fit Yummy BAR

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

Table of Contents

  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contact

About The Project

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

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

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.)

Installation

  1. Clone the repo:

    git clone https://github.com/desi109/fit-yummy-bar.git
  2. Set up the database for the project. Import files to MongoDB from database folder.

  3. 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.

  4. 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.

  1. Everything is ready. Enjoy! 😉

Roadmap

See the open issues for a list of proposed features (and known issues).

Contact

LinkedIn

Project Link: https://github.com/desi109/fit-yummy-bar

About

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.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages