ቡና ላብስ
Nexa Tracker – ERP Application
Back to work
[LAB-PROJECT-02] · Case Study

Nexa Tracker – ERP Application

Flutter NestJS React PostgreSQL Redis Docker Kubernetes Nginx
Overview

A multitenant, cloud-native ERP platform that helps organizations manage inventory, sales, employees, and analytics through mobile and web applications with strong security, scalability, and role-based access control.

Category LAB-PROJECT-02
Primary stack Flutter
Discipline Design & Engineering
Location Addis Ababa

How we built it

PHASE_01 WASHING / ዝግጅት

Requirements Discovery

"Developed a cross-platform Flutter mobile app for field employees with secure local storage."

PHASE_02 ROASTING / ጥበሳ

Architecture & Design

"Built a centralized NestJS backend handling multitenancy, RBAC, and core ERP business logic."

PHASE_03 BREWING / ማፍላት

High-Performance Build

"Designed a React-based administrative dashboard for managers using modern state management."

PHASE_04 SERVING / ቅምሻ

Deployment & Success

"Implemented PostgreSQL with read replicas and Redis caching for high-performance data access."

PHASE_05 ውጤት

Final Execution

"Containerized the system and deployed it on a Kubernetes cluster across multiple VPS nodes."

Technical Logic

Nexa Tracker uses a monolithic client–server architecture where all ERP business logic resides in a single NestJS backend. Multitenancy is enforced at both the data and service layers, ensuring strict isolation between organizations while sharing the same infrastructure. PostgreSQL acts as the primary relational datastore with read replicas for scalability, while Redis provides low-latency access to frequently requested ERP data such as inventory snapshots and sales metrics. Telecloud object storage is used for documents and attachments, reducing database load. The system is fully containerized and orchestrated using Kubernetes, enabling horizontal scaling, rolling updates, self-healing, and high availability. Nginx serves as a reverse proxy and load balancer, distributing traffic across backend pods.

// engineering_summary

Built with Flutter · NestJS · React · PostgreSQL · Redis · Docker · Kubernetes · Nginx. We focused on a clean, well-tested architecture — automated testing and CI on every release — so the system stays reliable and maintainable as it grows.

Capture 0
View full image
Capture 1
View full image
Capture 2
View full image
Capture 3
View full image
Capture 4
View full image
Capture 5
View full image

Outcomes

  • Unified ERP platform supporting multiple organizations on shared infrastructure.

  • Secure, role-based access control across all modules and tenants.

  • High availability and fault tolerance through Kubernetes orchestration.

  • Fast access to critical business data via caching and database replicas.

  • Extensible architecture ready for additional ERP modules and integrations.

Tech stack

Flutter NestJS React PostgreSQL Redis Docker Kubernetes Nginx

"ታላቅ ስራ የሚሰራው በታላቅ ትጋት ነው"

Have a project
in mind?