Menu
Get in touch
hello@ronasit.com
UI Theme

Locker admin platform with secure remote access

A fast, robust web panel for in-store locker pick-up.

This project was developed under NDA, so all brand and product names have been anonymized.

May 2025–July 2025
Europe
Retail
Web development
UI/UX design
Laravel
NextJS
FastAPI

Project idea

Our client set out to create an effortless pick-up experience in beauty retail. Their vision was to give customers the freedom to shop for their favorites online, then walk into any boutique and pick up their purchases from an in-store locker — no lines, no waiting.

The client’s team had already invested in locker hardware and an e-commerce mobile platform. What they needed next was a convenient admin system to tie everything together, empower staff, and let the whole network of lockers run smoothly with full remote support.

To achieve the client’s vision, we focused on building a solution that would:

— Give store managers a user-friendly dashboard to assign lockers for orders and manage locker operations at their boutique

— Enable headquarters administrators to oversee the locker network, resolve technical issues remotely, and maintain system health

— Seamlessly connect with our client’s systems for rapid data exchange and the elimination of delays

— Make scaling easy so new boutiques could onboard lockers with minimal setup

Services we provided

As part of the project, our aim was to deliver the following services to the client:

UI/UX design

Create an easy-to-use interface, helping store managers work confidently and reducing training efforts.

Admin web panel development

Provide tools for efficient locker processing and real-time monitoring, to simplify in-store workflows.

Secure remote management

Implement encrypted remote access for admins, cutting response times and minimizing locker downtime.

API integration

Connect lockers with existing retail systems, automating access codes and pick-up alerts for a seamless customer journey.

UI/UX Design

Visual concept

Our design vision was to give the admin panel ease in use that would speed up monitoring and sales. The concept was inspired by the brand’s palette: crisp whites paired with bold beauty-red accents, bringing a sense of clarity to everyday operations.

Layout structure

A prominent header anchors every screen, instantly letting an admin know which location or locker network they’re currently managing.

Tabs allow users to switch effortlessly between roles or functional sections. It’s all about quick access without clutter or confusion.

User management

The core of the design is an easy-to-navigate table listing relevant users.

Each row is straightforward, showing only necessary information such as names, email addresses, phone numbers, and order details. Contact and management options for each user are always visible but never in the way.

Visual style

Colors

As accent colors, we have chosen gentle pastel shades that reflect the concept of the cosmetics brand.

Font

UI kit

We gathered all design components into a robust custom UI kit, to guarantee consistency and scalability across all current and future boutiques as the network grows.

Spacing

We use white space around each icon, row, and button, providing optimal usability for both mobile touchscreens and desktop computers.

Development

System fit: Hardware and integration

Our client supplied both the smart locker hardware and the customer mobile application. Their team managed the selection, installation, and network integration of the lockers, as well as the development and operation of the ecommerce platform and mobile app that process orders, payments, and customer communications.

We provided comprehensive API documentation so the client’s team can connect the platform with their broader retail systems and automate processes as needed.

This custom admin solution fits seamlessly into their existing operations, supporting both local in-store tasks and top-level network oversight.

Tech stack

Backend

Laravel — robust, secure, and maintainable

Frontend

NextJS — for a responsive, modular user interface

Locker communication

Python FastAPI — enabling efficient, secure communication between lockers and the admin dashboard

Database

PostgreSQL — provides reliable, scalable storage and fast access to all order, locker, and user data

VPN

WireGuard — providing secure, reliable remote access

Our contribution was a robust administrative platform bridging two user roles:
Store managers:

Assign and release lockers for online orders, mark pick-ups as complete, help customers on site, review activity logs, and report technical problems if needed.

Corporate administrators (HQ IT/Support):

Have full visibility across all boutiques, perform remote diagnostics, troubleshoot locker issues, and manage integration APIs for the network.

Killer feature

Remote locker management

In beauty retail, locker availability and uptime are critical. Any downtime or lack of available lockers can lead to customer frustration, missed pick-ups, and a negative brand experience, directly impacting customer satisfaction and loyalty.

The client had a clear mandate: minimize locker downtime and resolve technical issues rapidly — without the delays of on-site visits or cumbersome troubleshooting.

Our solution

We configured each locker system to maintain a secure, always-available connection to a central server, using WireGuard VPN.

It creates a secure, encrypted tunnel between each locker and the central management system, protecting sensitive commands ‑ like opening lockers, firmware updates, or diagnostics — from interception or tampering.

How the system works in practice
Intuitive admin panel

Store managers instantly see locker status and manage assignments for customer pick-up.

Easy locker assignments

Assigning a locker to fulfill a customer order is quick and straightforward; staff simply select an available unit and confirm — all within a few clicks.

Remote support

Authorized corporate administrators can securely access any locker system to diagnose issues and deploy fixes, all made possible by the encrypted VPN tunnel.

Comprehensive integration

Automating locker access codes or pick-up notifications is fully supported via our API. The platform is designed to evolve alongside the brand’s technology ecosystem.

Results

We finished the admin panel in 2 months and delivered all documentation, source code, and design files to our client to enable straightforward scaling across new store locations.

The client is currently piloting the system in one mall and preparing for broader rollout. With secure remote capabilities, their tech team can now support any boutique locker, anytime, from anywhere.

~ 2 months for MVP
timeline
1
project manager
1
designer
1
frontend developer
1
backend developer
$20,000+
cost
1
DevOps engineer
Thanks
for watching!
This site uses cookies to store information on your device. Some are essential, while others help us enhance your experience by providing insights into how our website is used.
Necessary Cookies
Always Active
Enable core functionality like navigation and access to secure areas. the website may not function properly without these and can only be disabled through browser settings.
Analytics Cookies
Help us improve our website by collecting and reporting usage information.
This site uses cookies to store information on your device.