Skip to content

Latest commit

 

History

History
260 lines (181 loc) · 9.41 KB

README.md

File metadata and controls

260 lines (181 loc) · 9.41 KB


Dining service review

A webdemo to connect student with falcuties of dining service.

View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This project idea stemed from my observation that there was a time when many students complains about the food quality/taste at my dining hall. I think that there should be a way to gather feedback from the body of students and present them to the dining admin so that they can make necessary adjustment on ingredient or dish choice with the goal to enhance dining experience and avoid wasting food.

(back to top)

Built With

React

Bootstrap

Redux

NodeJS

MongoDB

Express.js

(back to top)

Getting Started

Prerequisites

Ensure that npm is installed on the machine. This repo works stable on npm version 10.1.1. Consider using nvm to to install the required npm version.

Installation

  1. Clone the repo
    git clone https://github.com/nguyenbanhducA1K51/DiningService.git
  2. Install NPM packages in current directory and frontend directory
    npm install
    cd frontend
    npm install
  3. Config the .env file to match the example.env file. For the mongodb key, consider visit Mongodb website, create your own database and use your mongo method of connection.

(back to top)

Usage

To locally run client and server concurrently , using command npm run dev to run in developement mode. To serve static client files on server port, run npm run build in ./frontend directory, then run npm run server in this repo directory. To deploy this app on your domain, install pm2 package and nginx and nginx package consider following instruction .

(back to top)

App image

Main Page Menu List

Contact

Duc Nguyen - ducnguyen.wings@gmail.com

(back to top)