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.
- 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
- Login & SignUp
- User Dashboard
- Manage Order [Add Order]
- Manage Bills [View Bill Details - Download Bill - Cancel Bill - Filter Products]
- Update profile
- Change Password
- Java [Spring Boot - Rest Api] , Angular , MYSQL Database
- $env:NODE_OPTIONS = "--openssl-legacy-provider"
- ng s
- Then use this url in your broswer -> localhost:4200 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.
This project is an educational project for me, and I programmed this project according to an educational course on YouTube