← Back to Portfolio
ServeMarket — Service Marketplace Platform
Marketplace

ServeMarket — Service Marketplace Platform

Full-stack service marketplace connecting customers with verified local providers with booking, messaging, and reviews.

ServeMarket — Service Marketplace Platform

Project Overview

ServeMarket is a full-stack service marketplace and booking platform connecting customers with verified local service providers. It features service browsing, provider profiles, dual dashboards (customer and provider), a booking system with status tracking, messaging, reviews/ratings, and provider analytics.

Key Result

12 database models with dual customer/provider dashboards

Key Features

Service Discovery (browse categories, search, filter by price/rating/location)
Provider Profiles (verified, with bio, skills, reviews, service listings)
Dual Dashboards (separate customer and provider views)
Booking System with full status lifecycle (Pending → Confirmed → In Progress → Completed)
Messaging (real-time chat between customers and providers)
Reviews & Ratings (5-star system with aggregation)
Role-Based Access (Customer, Provider, Admin)
Favorites (save and manage favorite services)
Notifications (typed: Booking, Review, Message, System)
Provider Analytics (revenue trends, booking stats, customer insights)

Tech Stack

framework

Next.js 16 (App Router, RSC)

language

TypeScript (strict)

database

Prisma 7 + SQLite

auth

NextAuth.js v5 (Credentials, JWT)

styling

Tailwind CSS v4 + shadcn/ui

deployment

Netlify

Technologies Used

Next.jsTypeScriptPrismaNextAuthshadcn/ui

Want a Project Like This?

Let's build your next SaaS, AI, or web application together. From concept to deployment, we handle everything.