Logistika Urbana ERP
- 12
- Modules in production
- POS
- Custom-built terminal
- 2024→
- Continuously shipped
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
Services involved
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.
Other projects
- E-commerce / AIClient engagementLive
Yoon Lab
369 Korean skincare products across 30+ brands, sold online and in physical stores across Mexico — filtered by skin concern, with a shoppable video feed and AI skin analysis.
Case study - Android / Point of saleClient engagementLive
Logistika Urbana POS
A native Android point-of-sale app for the store counter — offline-first, tied to a specific tablet and warehouse, printing to the receipt printer beside it.
Case study - AI / AgTechClient engagementLive
SYBAL
Turning agricultural AI models into production APIs — the engineering layer between a research notebook and a product customers use.
Case study
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