Arryt Preview

ARRYT

Food Delivery Management System

Active DeliveriesLive Demo
Order #1234
ETA: 10 minOn Route
Order #1235
ETA: 15 minPicked Up
Order #1236
ETA: 25 minAssigned

Project Overview

Arryt is a custom-built delivery management system tailored for a restaurant to streamline food delivery operations. The platform includes real-time courier tracking, order management, and analytics to ensure prompt and efficient delivery services. With dedicated mobile apps and a robust backend, the system provides full control over the delivery pipeline, enhancing customer satisfaction and operational efficiency.

Key Features

Real-Time Tracking

GPS-based tracking of courier locations and routes with live updates.

Order Management

Centralized dashboard for assigning and tracking delivery orders.

Analytics & Insights

Visualized performance metrics and historical trend analysis.

Mobile Application

Intuitive app for couriers with offline mode support.

Technologies Used

Bun.js

High-performance runtime for backend systems

Elysia.js

A web framework for Bun that focuses on performance and minimalism.

BullMQ

A distributed job queue for Node.js with advanced features.

Next.js

A React framework for building server-side rendered (SSR) web applications.

Tailwind CSS

A utility-first CSS framework for rapidly building custom designs.

Shadcn/UI

A component library for building consistent and accessible user interfaces.

Flutter

Cross-platform mobile app development

TimescaleDB

Time-series database for analytics

Redis

In-memory database for real-time updates

Development Process

🏗️

System Design

Architected distributed system with Bun.js and Elysia.js for handling delivery operations.

Backend Infrastructure

Built delivery management system with BullMQ for job queues and real-time tracking.

📱

Multi-Platform Development

Developed web dashboard with Next.js and mobile app with Flutter for couriers.

🔄

Data Pipeline

Implemented TimescaleDB for delivery analytics and Redis for real-time location tracking.

🚀

Testing & Deployment

Conducted load testing of queue system and deployed with distributed worker processes.