madebyjustas.dev

Mobile app · 2026

Blumu App

Full-Stack Developer

A React Native (Expo) marketplace app connecting clients with local service providers on iOS and Android from a single codebase — with a NestJS backend, real-time messaging, Stripe subscriptions, and production security hardening ahead of App Store launch.

Visit site
Blumu mobile app welcome screen on iOS

Context

Blumu is a geolocation-based marketplace where clients post tasks and verified local pros respond in real time — 0% commission, direct in-app chat, ratings. The mobile app is the core product; blumu-web is the public-facing launch presence.

What I did

Built the cross-platform app in React Native (Expo) and the API in NestJS with PostgreSQL (Prisma ORM) on Railway. Shipped JWT auth with email verification, a multi-step tasker onboarding wizard, admin moderation with email notifications, and real-time messaging with proposal accept/reject. Integrated Stripe for subscription billing — setup intents, webhook processing with idempotency and retry safety, and a trial → active → expired lifecycle with automated cron reminders. Hardened production security before App Store submission: rate limiting (NestJS Throttler), HTTP security headers (Helmet), strict CORS, and trust proxy config for Railway. Also built blumu-web, the public marketing site for the platform.

Highlights

  • Single Expo codebase shipping to both iOS and Android
  • JWT auth with email verification and multi-step tasker onboarding
  • Admin moderation flow with email notifications
  • Real-time messaging with proposal accept/reject
  • Stripe subscriptions: setup intents, idempotent webhooks, trial lifecycle + cron reminders
  • Production hardening: Throttler rate limiting, Helmet, strict CORS, Railway trust proxy

Want a site like this?