Skip to content

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

Notifications You must be signed in to change notification settings

Mohamed-Hamdy/Cafe-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published