Skip to content

owendevita/Silverware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Silverware is a restaurant management software with the following functionality:

  • Waitlist management for hosts.
  • Servers can send orders to the kitchen.
  • Chefs can manage orders sent from the servers.
  • Owners/Managers can create and manage menus and restaurant layouts.
  • Owners can create, delete, and edit employee accounts.

Created as a collaborative project for CPSC362 @ California State University, Fullerton.

How to Setup and Run the Project

Setup

Needed Programs:

Download NPM/Node.js, Python, VS Code

Useful VS Code Extensions:

Babel JavaScript, Auto Rename Tag, Django, ES7+ React/Redux/React-Native snippets, JavaScript (ES6) code snippets, Prettier, Python

Python downloads:

pip install django djangorestframework (pip3 if on mac)

NPM Install:

cd into the frontend folder through the VS Code terminal and run npm install to download all current dependencies.

Running the Project

Starting the React frontend

cd into the frontend folder and use the VS Code terminal to run npm run dev

Starting the Django server

open a new VS Code terminal and cd into restaurant-software/restaurant_software (where manage.py is) and run python manage.py makemigrations, then run python manage.py migrate, and finally run python manage.py runserver

About

Silverware: a restaurant management software.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •