Service Marketplace Platform
"Connecting people and professionals through trusted services, secure payments, and seamless collaboration."
React
Node.js
Express
MongoDB
Paystack
SmileID
Redis
🎥 Watch Service Marketplace Platform in Action
This platform transforms how individuals and businesses find and offer services by creating a secure, transparent, and user-friendly platform. Clients can post jobs, review verified service providers, and make payments through Paystack. Service providers can apply for tasks, chat with clients, create offers, and deliver work with proof of completion. With integrated ID verification via Smile ID, multi-role dashboards, and automated commission handling, the platform ensures reliability and trust across every interaction.
Features
For Users (Clients)
- Post tasks or projects with descriptions, categories, budgets, and deadlines
- Browse verified service providers with ratings, reviews, and experience levels
- Communicate with service providers via built-in real-time chat
- Accept offers, make secure payments through Paystack, and track task progress
- Approve deliveries or request revisions before releasing payment
- Rate and review service providers after order completion
- Manage posted jobs — edit, delete, or repost easily
For Service Providers
- Register with ID verification powered by Smile ID
- Search and apply for posted tasks across various categories
- Chat with clients to negotiate terms and pricing
- Create and send detailed offers for client approval
- Deliver completed work with attachments and descriptions
- Receive payments automatically after client acceptance (minus commission)
- View earnings, commission deductions, and payout history in 'My Wallet'
- Upgrade skill level and maintain positive ratings to increase visibility
For Admins
- Monitor overall platform analytics including active users, revenue, and order statistics
- Approve or reject new service provider applications after ID verification
- Manage user accounts — suspend or reinstate clients and providers
- Oversee all orders, payments, and commissions in real time
- Review and resolve user complaints and disputes
- Generate financial and performance reports for platform insights
- Manually update provider levels and monitor verification history
Platform Highlights
- Secure and automated payment processing via Paystack
- Verified identity checks through Smile ID for all providers
- Real-time chat powered by Redis for faster communication
- Multi-role dashboards for Clients, Providers, and Admins
- Order lifecycle management with revision and dispute handling
- Commission tracking and automated revenue distribution
- Detailed analytics dashboard for Admin insights
Additional Features
- Fully responsive UI optimized for both mobile and desktop
- Trust-driven system with verified users and transparent ratings
- Job scheduling with flexible date and time options
- Dispute resolution workflow before releasing payments
- Notifications for new messages, offers, and updates
- Scalable architecture designed for future mobile app integration
Screenshots

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge

Click to enlarge
Tech Stack
React
Node.js
Express
MongoDB
Paystack (Payment Gateway)
SmileID (ID Verification)
Redis (Caching & Chat Optimization)
JWT Authentication
Responsive Web UI
Interested in more projects?