Spring MVCMySQLThymeleaf
Bake Shop Management
By Gabriel Cepeda
- Published on
- Duration
- 2 Months
- Role
- Full-Stack Developer
+10
Description
This is a bakery web app to automate processes and improve inventory control. This application allows business administrator to manage employees, customers and inventory. Customers can order personalized cakes and the software displays the requested items in the kitchen a day in advance. Employees can then prescribe recipes based on customer specifications and the software calculates the quantities of ingredients needed based on the recipes. If there aren't enough ingredients, the app generates a supply request so the manager can place an order. Additionally, the software includes a point-of-sale (POS) system that allows the bakery to sell cakes through a web application.
Key features:
- Chef's Role users have access to the receipts management.
- Chef's Role users have access to assign neccesary receipts to the orders.
- Chef's Role users have access to the orders not ready.
- Seller's Role user have access to the POS so they can only sells the products that are ready for sale.
- Admin's Role user have access to take the order of the customer and build their orders.
- Admin's Role user have access to the inventory module.
Technologies / Tools
- Java 17
- Spring MVC
- MySQL
- JPA
- Hibernate
- Html/CSS/JavaCcript
- Thymeleaf
- Spring Security
- SQL
Demo
This is a video summary about the functionality: