Back to projects
On-demand / LogisticsMulti-app system

Tapp Fuel

Tapp Fuel is an on-demand fuel delivery service. In the current codebase snapshot I have locally under your `FreshSandouk/` directory, there’s a full multi-app platform (Node/Express API, Next.js web + admin, and React Native customer + driver apps) with payments, search, queues, and media pipelines. This is the technical foundation that supports an app-first, logistics-driven service like Tapp Fuel.

Tapp Fuel

Tech stack

Node.jsExpressMongoDBMongooseNext.js (Website)Next.js (Admin)React Native (Customer App)React Native (Driver App)StripeRedisBull (queues)ElasticsearchCloudinaryAWS S3FirebaseFastlaneDocker Compose

Challenges

  • Coordinating multiple apps (API, website, admin portal, mobile customer app, driver app) in one platform
  • Building scalable search, background processing, and media pipelines for commerce workflows
  • Implementing payments across web and mobile with consistent server-side integration

Solutions

  • Implemented modular API architecture with dedicated modules per domain and standardized response conventions
  • Integrated Stripe, Redis-backed queues (Bull), and Elasticsearch for performance and operational scalability
  • Added Cloudinary + AWS S3 + Sharp for media handling and Fastlane for mobile release automation

Impact

End-to-end commerce platform across web, admin, and mobile experiences

Operationally scalable architecture (queues + search + storage) suitable for production loads

Unified payment experience with Stripe across channels

Screenshots

Tapp Fuel screenshot 1

Project details

Role
Full-Stack Developer
Category
On-demand / Logistics
Scope
Multi-app system