A major retail chain of seafood stores. The company had always existed only offline for a long time. At some point, the management decided to create its own online platform in order to optimize business control and boost its competitiveness in the market. So, their representatives approached us with the request to develop a robust sales service.
We had to implement not just a website, but a complex infrastructure with interfaces for the company's internal couriers, operators, checkout cashiers and administrators.
Our first step was to choose the tech stack for the project. We decided to implement the client side on popular frontend framework React and the server side on backend framework Node.js.
Apart from the admin panel from where all objects (products, stores, jobs opportunities) on the site are managed, we've developed three custom dashboards for staff.
One of the dashboards is the Cashier, where new orders are displayed. Here, you can also process goods and transfer them for delivery.
Another dashboard is the Operator via which all delivery and pickup orders are tracked. User requests are also managed here.
The next task was to develop a courier's dashboard, which we implemented as a PWA app for mobile devices. This way we made it much easier for couriers to interact with the service. The dashboard shows all information on delivery details, and also provides navigation with the help of Yandex.Maps integrated into the app.
The service distributes orders for delivery among all the stores in the chain. In order to synchronize the service with the warehouse, we integrated it with 1C, a solution that is most often used today by small and medium-sized businesses to automate accounting management.
Today, the Caviar and Fish store is actively developing not only offline, but also online. The service is gaining popularity among users. We continue to expand the capabilities of the system, working together with the customer to upgrade it.