Skip to content

Logistika Urbana ERP

The full back office behind the storefront — inventory, purchasing, orders, finance and a custom POS, all running off one synced system.
12
Modules in production
POS
Custom-built terminal
2024→
Continuously shipped

The Logistika Urbana admin dashboard — a sales overview with date-range controls, revenue and order summary cards, a daily sales chart and a per-product breakdown, beside a left navigation listing the orders, POS, inventory, CRM, finance, purchases, users, human resources, integrations, support, dispatch and analytics modules

The Logistika Urbana admin dashboard — a sales overview with date-range controls, revenue and order summary cards, a daily sales chart and a per-product breakdown, beside a left navigation listing the orders, POS, inventory, CRM, finance, purchases, users, human resources, integrations, support, dispatch and analytics modules

Project details

Type
Client engagement
Category
ERP / Operations
Status
Live
Region
Mexico City, Mexico

Technology

  • Django
  • Django REST Framework
  • PostgreSQL
  • Celery
  • React
  • TypeScript
  • Vite
  • Material UI
  • AWS ECS
  • AWS RDS
  • GitHub Actions
  • Prometheus
  • Grafana

Overview

Logistika Urbana is the company operating Yoon Lab. Rashid LLC built and runs its ERP — the internal platform the business is actually operated from, covering inventory, orders, purchasing, finance, CRM, dispatch, HR, support, analytics and point of sale across twelve modules.

It is not an off-the-shelf ERP with the business bent around it. Every module was built against how this business already works, which is why it replaced spreadsheets instead of sitting next to them.

The challenge

A retail business running online and physical stores across a country accumulates disconnected systems fast: one place for stock, another for purchase orders, a spreadsheet for finance, and a generic POS that knows nothing about either.

Every disconnection is a reconciliation job someone does by hand at the end of the week — and a source of stock numbers nobody trusts.

The solution

A modular Django platform with a React and TypeScript admin on top, where inventory, orders, purchasing, finance, CRM, dispatch and POS are separate modules over one shared data model — so a movement in any of them is immediately visible in the others.

A custom point-of-sale system built for the physical stores, talking to the same inventory and order tables as the online storefront — a sale at a counter and a sale on the web are the same kind of event.

Production infrastructure on AWS (ECS, RDS, S3) with GitHub Actions CI/CD, Celery for async work, and Prometheus/Grafana/Loki so failures are found before someone reports them.

Key features

Stock and fulfilment

  • Inventory — multi-warehouse stock, transfers, counts and categories
  • Orders — fulfilment, tracking numbers and shipping companies
  • Purchases — supplier orders and incoming stock
  • Dispatch — task assignment, drivers, route coordinates and restock queue

Commercial

  • Finance — payments broken down by organisation and by user
  • CRM — organisations, sales reps, addresses and product reviews
  • Price lists — per organisation, per user, per warehouse and portal
  • Support — customer contact message inbox

Counter and field

  • POS administration — device registry pairing each tablet to a warehouse
  • POS operations — users, shifts, cash verification and shift warnings
  • Human resources — staff records across warehouses
  • Integrations — connections to the external services the business runs on

Intelligence

  • Search and traffic analytics over the storefront
  • Skin analysis — overview and full results history, shared with Yoon Lab
  • Role-based access, each role landing on its own home screen
  • Multi-language interface with PDF generation for operational paperwork

Outcome

  • Running the day-to-day operations of a multi-store retail business in Mexico.
  • Purchasing, inventory, orders, finance and POS unified on one data model.
  • Backend, infrastructure, CI/CD and observability owned end to end by Rashid LLC.
Get in touch

Have a project in mind?

Let's build something useful. Tell us what you're trying to achieve and we'll come back with an honest view of what it takes.

Within 1–2 business days · Working with clients in the United States and internationally