Build a website using Spring Framework for backend

Job ID: 33495637

Budget: ₹1,500 – ₹12,500 INR

I want the project to be developed using spring framework With basic front end aimed at developing an online ordering system which will allow the customers to place an order at the Juice store before picking it up. The customers will have to give their details like name, mobile number, Estimated Time of arrival and the items in their order. There will be a system administrator who can view the orders and customer details to start preparing the orders placed by the customers depending on their ETA. Detailed description New Order use case is used by the customer to create a new order and submit it so that the order details are stored in the database. The admin actor used the CuseShakes website to view the online orders made by the customers and deliver them depending on the ETA of the customer. The top-level uses are Login, View Orders, Manage Order and Search Order. Login use case is used by the admin to login as the administrator if the credentials are authentic. If the password or username given by the admin are incorrect, a message must be displayed stating that either the username or the password is incorrect. View Order use case is used by the admin to view all the online orders made by the customers till now. The order details like the customer’s name, ETA of the customer, Order Delivery status can be seen by the admin. The view order extends features like Manage the order. Search Order use case is used by the admin to search for the order based on customer name. Manage Order use case is used by the admin to make changes to the order. Manage order extends Status of the order, Cancel Order and Delete order. Status of the order is used to change the status of the order (like delivered or in progress), Cancel order feature is used by admin to cancel the order and delete order is used to delete the order from the database. The flow for the web-application is as follows: The customer can visit the website to place a new online order with the required details and submit the order. The order details are stored in the database as table. The vendor can login as admin with authentic credentials view the customers and their respective orders and can start preparing the order based on the ETA of the customer. The admin can manage the order i.e., he can mark it delivered after delivery or cancel the order and can delete the order from the database.
Related categories: HTML5 Java Spring Spring Boot Spring JPA