Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 2.33 KB

README.md

File metadata and controls

52 lines (37 loc) · 2.33 KB

Cafe Management System

About The Project

Purpose of project

The purpose of this project is to facilitate the management of the cafeteria and the cafeteria through a system that allows the owner of the place to easily create invoices, modify and print them, and easily add items and products to the system, as well as the ability to control users.

Project Vedio

See Project Vedio

Key features

Admin Features

  • Admin Dashboard
  • Manage Category [Add Category - Edit Category - Filter Products]
  • Manage Product [Add Product - Edit Product - Delete Product - Filter Products]
  • Manage Order [Add Order]
  • Manage Bills [View Bill Details - Download Bill - Cancel Bill - Filter Products]
  • Manage Users [Ping User - Filter User]
  • Change Password

User Features

  • Login & SignUp
  • User Dashboard
  • Manage Order [Add Order]
  • Manage Bills [View Bill Details - Download Bill - Cancel Bill - Filter Products]
  • Update profile
  • Change Password

Built With

  • Java [Spring Boot - Rest Api] , Angular , MYSQL Database

How To Run

Angular Part

in terminal using vs code you will need this commands
- $env:NODE_OPTIONS = "--openssl-legacy-provider"
- ng s
- Then use this url in your broswer -> localhost:4200

spring boot Part

with url localhost:8081 and Postman API Platform to run the backend urls but first run the signup then login to take the token of user that will help you in some features and be careful there is some features work with admin role only and you can check this features in Serviceimpl folder check the service that you need to check then check function implementation.

Note

This project is an educational project for me, and I programmed this project according to an educational course on YouTube