ServicesOur processCase studiesContacts
Start a project

Project overview

AsrExpress is a production mobile application for mail and courier delivery services. The platform connects senders, recipients, and couriers through a unified system. amr.hub delivered the full stack: React Native mobile apps for iOS and Android, NestJS backend with PostgreSQL, and a Next.js-based admin panel for operations management.

Problem statement

The client needed a digital solution to replace manual, paper-based processes for parcel booking and tracking. Key requirements included: support for both iOS and Android from a single codebase, real-time visibility of shipment status, secure authentication for multiple user roles, and an administrative interface for managing orders and couriers.

Solution & architecture

We designed a three-tier architecture: a React Native mobile app for end users and couriers, a NestJS REST API for business logic and data persistence, and a Next.js admin dashboard for internal operations. PostgreSQL serves as the primary database with structured schemas for orders, users, and tracking events. The API follows REST conventions for clear integration and future extensibility.

Mobile (React Native) — iOS & Android clients, shared business logic
API (NestJS) — REST endpoints, authentication, order lifecycle
Admin (Next.js) — Order management, user administration, reporting
Database (PostgreSQL) — Persistent storage, relational integrity

Tech stack

MobileReact Native
APINext.js API
BackendNestJS
DatabasePostgreSQL
IntegrationREST API

Key features

Authentication & user management

Secure login and registration with role-based access for customers, couriers, and administrators.

Real-time parcel tracking

Live tracking of shipments with status updates and estimated delivery times.

Push notifications

In-app and push notifications for order updates, delivery alerts, and status changes.

Admin panel

Web-based dashboard for managing orders, users, and operational metrics.

Result & impact

The application was delivered to production with a single codebase for both platforms, reducing maintenance overhead. The REST API enables straightforward integration with third-party systems and future mobile or web clients. The admin panel provides operational teams with full visibility and control over orders and courier assignments.

Design preview

Key screens from the AsrExpress mobile app — onboarding, order management, and tracking.