Portfolio concept / self-initiated project

GenieNow

Service Marketplace Platform

Next.jsNode.jsPostgreSQLRedisStripeSocket.ioAWS

📋 Project Overview

⏱️
Timeline
6–8 weeks
🧠
Type
Self-initiated concept
⚙️
Tech Stack
7 technologies

🔴 The Problem

Local service providers (plumbers, cleaners, electricians) had no unified digital marketplace to reach customers in UAE. Customers had no reliable way to book verified professionals.

The Solution

A two-sided marketplace platform where verified service providers list their services and customers can search, compare, and book — with real-time chat, reviews, and payments.

🚀 Key Features

Service provider onboarding & verification
Real-time availability & booking calendar
In-app chat between customer and provider
Stripe & Apple Pay integration
Review & rating system
Admin dashboard & analytics

🏗️ Tech Architecture

Frontend

Next.js

Backend

Node.js

Database

PostgreSQLRedis

Integration

StripeSocket.io

Cloud

AWS

💼 Business Value

Reduces service booking friction by 80%, increases provider booking rates, and creates a scalable two-sided marketplace with recurring revenue potential.

SEO & Performance

🔍

Server-Side Rendering

Built with Next.js SSR for maximum SEO. Every page is fully rendered on the server so Google indexes all content immediately.

📊

Core Web Vitals

Optimised for LCP, FID, and CLS. Images are lazy-loaded, fonts are preloaded, and JavaScript bundles are tree-shaken.

🏷️

Structured Data

JSON-LD schema markup included for rich snippets. OpenGraph and Twitter Card metadata for social sharing.

🔮What I'd Build Next

v2 feature ideas — where this product could go next

1

AI-powered service matching that auto-suggests the right provider based on job photos

2

Dynamic surge pricing during peak demand periods with provider earnings boost

3

Subscription bundles (e.g., Monthly Home Care Pack) with pre-booked slots