An application to manage restraunt orders
- View real time table and order details
- Responsive design
- Add new orders
- Edit orders
- Orders separated into courses
- Filterable and searchable menu
- Show notifications when a course is ready
- Display order pricing
- Apply order discount with administrator password
- View bill in print format
- View all historical orders
- Be notified of new orders and order changes
- Update status of ticket items
- Displays customer wait time
- Login with administrator password
- View all food item details
- Edit food items
- Add new food items
These instructions will get you a copy of the project up and running on your local machine
Check Node.js is installed:
node -v
Check NPM is installed:
npm -v
git clone https://github.com/NileDaley/paperless.git
cd paperless/app
npm install
git clone https://github.com/NileDaley/paperless.git
cd paperless\app
npm install
npm start
Visit localhost:3000/ for the waiter view
Visit localhost:3000/kitchen for the kitchen view
Visit localhost:3000/counter for the counter view
Visit localhost:3000/admin for the admin view
Login with password:
Admin123
- Express - Node application framework used to build the server side application
- Vue.js - Client side javascript application framework
- Bulma - CSS framework
- WebSocket - Real-time event handling
- Nile Daley - Waiter View
- Joshua Hazelwood - Counter View
- Andrew Peliza - Admin View
- James Hurley - Kitchen View
This project is licensed under the MIT License - see the LICENSE file for details