Price: $4300.00
Rating: 5.0/5 (1 reviews)
Sold by: Oliver Martinez
Category: Software
GuildMeld – Local Service Marketplace App
A production-ready, full-stack local service marketplace connecting customers with verified service providers. GuildMeld ships with a Flutter mobile app, NestJS backend API, and React landing page — featuring AI-powered recommendations, Stripe escrow payments, real-time chat, a 4-dimension trust score system, gamification, multi-language support, and much more.
Email/password registration with OTP email verification
Google Sign-In and Apple Sign-In (OAuth 2.0)
Forgot password flow with OTP reset
JWT authentication with refresh token rotation
Role-based access control: Customer, Provider, Both, Admin
Bcrypt hashing, Helmet headers, rate limiting (100 req/min)
15 service categories with 75 subcategories (Cleaning, Plumbing, Electrical, HVAC, Beauty, Tutoring, Pet Care, and more)
Location-based provider discovery with Haversine distance sorting
Advanced search with filters: category, price range, rating, distance
Provider profiles with portfolio, certifications, and verification badges
Favorites system for saving providers and services
Instant booking with date/time picker, address entry, and duration selection
Quote request workflow: customer describes job, providers submit proposals, customer accepts
Booking status tracking: Pending → Accepted → In Progress → Completed
Reschedule and cancellation support
Recurring bookings: weekly, biweekly, monthly
Automated reminders 1 hour before scheduled bookings
Fixed price, hourly rate, and quote-based pricing models
Secure payment processing via Stripe Payment Intents
Escrow system: funds held until service completion
Configurable platform fee (default 15%)
Provider payout requests and withdrawal history
Full and partial refund processing
Webhook handling for all payment events
Instant chat between customers and providers via Socket.io
Read receipts and typing indicators
Date-separated message groups and unread counts
Booking-linked conversations for context
WebSocket events for live updates across the app
Two-way reviews: customers rate providers, providers can respond
Star ratings with written reviews and photo attachments
Only verified booking participants can leave reviews
4-Dimension Trust Score: Quality (40%), Reliability (25%), Communication (20%), Punctuality (15%)
Overall score (0–100) mapped to 8 progression levels: Newcomer → Legend
12 earnable badges: First Job, Five Star Streak, Speed Demon, Trusted Pro, Marathon Pro, Top Earner, and more
8 trust levels from Newcomer to Legend
Provider leaderboards ranked by trust score and earnings
Streak tracking for 7-day and 30-day consecutive completions
Conversational service recommendations powered by GPT-4o-mini via OpenRouter
Cost estimates based on service type and location
Provider suggestions drawn from live marketplace data
Persistent conversation history per user
Earnings analytics: monthly/daily trends, breakdown by service category
Job management: pending requests, active bookings, completed jobs
Service listing management: create, edit, delete
Weekly availability schedule with time slot management
Performance metrics: average rating, completion rate, response time
Firebase Cloud Messaging (FCM) push notifications
Multi-channel: WebSocket (online), FCM (background), in-app history
In-app dispute filing with admin review and resolution workflow
Referral program with dual-sided rewards (configurable amounts)
7 languages: English, Spanish, French, German, Italian, Japanese, Portuguese
Runtime language switching without app restart
4-page animated onboarding with haptic feedback
In-app purchases: monthly and yearly subscription plans
Mobile: Flutter (iOS + Android) — Riverpod, GoRouter, Dio, Socket.io client, fl_chart, Lottie
Backend: NestJS + TypeScript — TypeORM, PostgreSQL 16, Redis, BullMQ, Stripe, Socket.io, Swagger
Frontend: React 19 + Vite + Tailwind CSS (marketing landing page)
Auth: JWT + Refresh Token Rotation, Google OAuth, Apple OAuth, OTP via AWS SES
Payments: Stripe Payment Intents + Webhooks, Apple IAP, Google Play Billing
Storage: Cloudflare R2 with presigned URLs
Infra: PM2 + Nginx, GitHub Actions CI/CD (3 automated workflows)
Flutter Mobile App — 47 screens, iOS & Android, full source code
NestJS Backend API — 25 modules, 130+ REST endpoints, WebSocket real-time
React Landing Page — Marketing site with Privacy Policy & Terms of Service
PostgreSQL Database — 46 tables, 4 migrations, seed data included
CI/CD Pipelines — 3 GitHub Actions workflows (build, test, deploy)
Swagger API Docs — Auto-generated, available at /api/docs
Full documentation and setup guide
Free: Browse and book services, basic messaging
Monthly Pro — $9.99/month: Unlimited listings, priority in search, advanced analytics, customer insights
Yearly Pro — $99.99/year: All Monthly Pro features at the best value (save $19.89)
First-time launch promo: 20% off all plans
Server-side receipt validation for Apple App Store and Google Play
Flutter SDK 3.x
Node.js 20+ and npm
PostgreSQL 16 database
Redis instance (local or cloud)
Stripe account (Payment Intents + Webhooks)
Firebase project (Cloud Messaging / FCM)
Cloudflare R2 or compatible S3 storage bucket
AWS SES account (transactional email)
OpenRouter API key (GPT-4o-mini for AI assistant)
Apple Developer and/or Google Play account for IAP