REMON.DEV

Full-Stack Platform

Mira Services

Year — 2025Role — Full-Stack Developer
#React Native#Expo#Node.js#Prisma#PostgreSQL#Redis#Socket.io
Mira Services

Overview

Mira Services is a multi-sided marketplace platform that powers an entire cleaning operation end to end. It connects three audiences across four applications: customers booking services, field staff executing jobs in the real world, and internal operations managing the whole flow. The system is built around a single Express + Prisma API backed by PostgreSQL with PostGIS for zone mapping, Redis for low-latency location caching, BullMQ for background jobs, and Socket.io for real-time updates.

The standout feature is live operations: supervisors watch cleaners and drivers move across a map in real time, with EN_ROUTE lines drawn between staff and their assigned jobs. GPS pings stream through Redis and Socket.io so the map animates smoothly without hammering the API. A custom dispatch model — the "2-minute advantage" — gives the internal team an exclusive head start on new bookings before they fall into the open provider pool.

Because field staff routinely lose signal, the staff app is offline-first: critical actions queue locally and sync automatically when connectivity returns. A granular role and permission system separates internal Mira staff from external provider companies, with multi-tenant data isolation enforced throughout.

Key features

Real-time GPS tracking map with live EN_ROUTE route lines via Socket.io

"2-minute advantage" job dispatch — internal team gets first refusal before the open provider pool

Offline-first field app that queues actions and syncs on reconnect

Multi-tenant role & permission system (internal staff vs. external providers)

Customer booking app, field-staff app (MiraOps), and internal admin dashboard

Recurring subscriptions, cash collection, and laundry drop-off workflows

Tech stack

React NativeExpoexpo-routerNativeWindTanStack QueryReactViteExpress 5PrismaPostgreSQL + PostGISRedisBullMQSocket.io

Interested in working together?

I'm always open to discussing new projects and opportunities. Let's build something great.