Home · Products · RepairExpress
Web App · Node + Express

RepairExpress

Mobile Service · doorstep repair bookings

An Uber-style booking platform for doorstep mobile-phone repair. Customers pick brand → model → issue → service tier → location, while admins manage the full catalog, pricing, and service zones.

₹29,999hosted deploy · launch in 7 days
See live demo
RepairExpress · Booking

What you get

  • Customer journey: brand → model → issue → tier → location
  • Admin CRUD: services, brands, models, issues, zones
  • Pricing-rule engine (per-issue × per-tier × per-zone)
  • Google OAuth + session-based login
  • Email notifications + file uploads (issue photos)
  • Server-rendered (EJS) — fast, no SPA build complexity

Tech stack

Node.js 22+Express 4EJS PostgreSQLPassportbcryptjs MulterNodemailerHelmet

1. Hosting prereqs

This is a long-running Node process — pick a VPS (Hetzner, DigitalOcean, EC2) or Render / Railway. We do the provisioning if you'd like.

2. Local dev

npm install
npm run migrate    # runs SQL migrations
npm run seed       # brands, models, issues, zones
npm start          # http://localhost:3000

3. Production

# With PM2
pm2 start ecosystem.config.js
pm2 save
pm2 startup

# Nginx reverse proxy → port 3000, with Certbot SSL

4. Configure OAuth + Email

Set in .env:

DATABASE_URL=postgres://...
SESSION_SECRET=random_long_string
GOOGLE_CLIENT_ID=...
GOOGLE_CLIENT_SECRET=...
SMTP_HOST=smtp.zoho.in
RAZORPAY_KEY_ID=...
RAZORPAY_KEY_SECRET=...

5. License activation

Admin → Settings → License → paste ABS-REPX-HST-2026-.... Admin panel locks if the key is invalid.

Single City

One city of operation.

₹29,999 one-time
  • Hosted deploy
  • 1 city · unlimited zones
  • 1 year of updates

Managed

We run it for you.

₹3,999 / month
  • Hosting + updates
  • Catalog edits
  • Monthly reports

Why not React?

Server-rendered EJS keeps the booking flow fast, accessible, and SEO-indexable. Less to maintain.

Technician app?

Pair with Vantage (our field-ops SaaS) for live GPS, attendance, and job assignment. Discount available.

Razorpay supported?

Yes — Live mode supported; default flow is "pay after diagnostic" with optional advance booking fee.

Photo uploads?

Yes — customers attach photos of the issue, stored on disk or S3-compatible object store.

Doorstep repair business? Take bookings while you sleep.

Talk to us