This is a Node.js application designed to facilitate the management of small restaurant orders. In this project, we've developed a digital ordering system tailored for small restaurants. Our system streamlines the order management process, enabling restaurant owners and staff to efficiently monitor incoming orders.
- Clone the repository to your local machine:
git clone https://github.coventry.ac.uk/lotfiazarr/7097CEM_Modern_Web_Technologies.git
- Navigate to the project directory:
cd 7097CEM_Modern_Web_Technologies
- Install dependencies using npm:
npm install
-
Set up environment variables by creating a
.env
file in the root directory of the project and adding the necessary variables. You can use the.env.example
file as a template. -
Run the application:
npm start
- To run tests, execute the following command:
npm test
- For running specific tests, you can use the following commands:
npm run test_admin
npm run test_auth
npm run test_food
npm run test_order
npm run test_table
This update provides instructions for running tests using Jest and includes commands for running specific tests for different modules in your project.
Our digital ordering system is deployed and accessible online. You can visit the deployed website at the following link:
Feel free to explore the features and functionalities of our application!
Contributions are welcome! Please open an issue or submit a pull request if you find any bugs or would like to propose improvements.