Service Marketplace Platform

One ecosystem for clients, workers, and admins.

ServiceGo is a full platform where clients request local services, workers manage orders in real time, and admins monitor quality, verification, and operations.

Project Vision

What ServiceGo Solves

Client side

Simple service discovery, order tracking, map support, live chat, rating, and secure account profile.

Worker side

Service publishing, pending order actions, customer communication, pricing updates, and completion flow.

Admin side

User management, CIN moderation, service types control, account activation, audit visibility, and exports.

Key Features

Core Capabilities

01

Auth and roles

Client, worker, and admin role-based experience with protected routes and account controls.

02

Order lifecycle

Pending - accepted - done_by_worker - completed/cancelled with business rules per state.

03

Real-time interactions

Order chat with live updates, message notifications, and dynamic price negotiation support.

04

Verification and trust

CIN upload, moderation history, accept/reject logic, and profile quality visibility.

Architecture

Tech Stack

Mobile App

React Native + Expo Router, modern UI components, map and media integrations.

Admin Dashboard

Angular standalone components with filtering, pagination, moderation and analytics.

Backend API

Node.js + Express + MongoDB, role middleware, service/order routes, and notifications.

Platform Workflow

How a Service Request Moves

  1. Client browses services and places an order with location and issue details.
  2. Worker receives notification, reviews request, then accepts or rejects.
  3. Client and worker use chat to align on task details and price.
  4. Worker marks task done; client confirms completion and submits rating.
  5. Admin monitors quality, user verification, and platform integrity.

ServiceGo is ready for demo and iteration.

Next steps can include deployment, payment integration, and advanced analytics.

Back to Top