Skip to content

Latest commit

 

History

History
189 lines (138 loc) · 5.07 KB

README.md

File metadata and controls

189 lines (138 loc) · 5.07 KB

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