➢ It is basically an admin portal for ordering system, the orders come from the application "pik".
➢ The orders can be handled through the operational dashboard and also each shop has their own dashboard to manage the orders. Shop owners can live track the order, if any query or issue is raised, the owner can resolve the issue by answering in chat.
➢ Shops can be created from the Shop Management module, each shop has their branches, categories, products, packages, coupons, schedule, etc.
➢ We have used stomp.js WebSocket for communication with the Rabbitmq server in the internal service of the application. Inside the service, we manage methods for listing queues or exchanges based on user, branch and order.
➢ Portal contains modules like Transaction management, Finance, Content Management, E Invoice, User Management, Product management, Customer service, App Config (settings), Shop Management.