customerbackend
is a backend service that handles customer-related functions such as browsing products, placing orders, and managing account information.
The customer backend service for delivery service app allows customers to sign up or sign in to their account, place orders, track their orders, rate and review their orders, and view their order history.
Other possible functionalities of the service include saving favorite orders for quick reordering, customizing orders with special requests or dietary restrictions, and receiving personalized recommendations based on past orders.
- For requests from a client application, it checks the session token.
- Uploading information for order reports: a list of all orders, information on a specific order (actual time of registration, cooking and delivery; estimated time of cooking and delivery, total order amount, cost of order items, delivery place; status).
- Integration with payment services (according to the types of payment indicated earlier).
- Sign in
- Sign up
- All orders: displayig information and statistical data about previous orders (in a form of lists and dashboards)
- Pending orders: order status tracking
- Cancel order
- Rate an order
- Receiving notifications