As a developer, I want to implement the global color theme, typography, and layout structure across all scaffold pages so that they align with the Royal-Marketplace design system (Royal Blue #4169E1, Gold #FFD700, Light Gray #F5F5F5, Open Sans/Roboto fonts). Remove any scaffold pages not required by the user flows. This task is independent of all other feature tasks and must be completed first.
As a user, I want to use the backend API for user registration, login, logout, email verification, password reset, and profile management so that authentication is secure and role-aware (Customer, Provider, Admin). Includes JWT token issuance and encrypted password storage.
To implement the notification
As a user, I want to use the frontend Landing page so that I can explore services, navigate to Login or Register, and experience the interactive cityscape design with animated category icons. Implement based on the existing Landing (v2) JSX design. Includes day/night mode cityscape, hero section, and category highlights.
As a user, I want to use the frontend Login page so that I can sign in securely and be redirected to my role-specific dashboard (Customer Home, Provider Dashboard, or Admin Panel). Implement based on the existing Login (v2) JSX design. Includes email/password fields, forgot password link, and role detection.
As a user, I want to use the frontend Register page so that I can create an account as a Customer or Service Provider, complete email verification, and be directed to the appropriate home page. Implement based on the existing Register (v2) JSX design. Includes role selector tabs, full form fields, password strength indicator, Google OAuth button, and terms acceptance.
As a customer, I want to use the backend API for searching and filtering services so that I can query by name, location, rating, price range, and availability and receive paginated provider results.
As a service provider, I want to use the backend API for creating, updating, deleting, and retrieving service listings so that listings include all required fields and go through an admin approval workflow before appearing in search results.
As a customer, I want to use the frontend Home page so that I can search for services by name, browse categories, and be directed to the Results page. Implement based on the existing Home (v2) JSX design. Includes search bar, category grid, featured providers, and quick-access sections.
As a customer, I want to use the frontend Dashboard page so that I can track upcoming and past bookings, cancel bookings, submit reviews, and edit my profile. Implement based on the existing Dashboard (v2) JSX design. Includes WelcomeBanner, StatsCards, BookingsTable, RecentReviews, QuickActions, Sidebar, TopBar, and DashboardFooter sections.
As a service provider, I want to use the frontend Provider Dashboard page so that I can view booking requests, accept or reject bookings, update my availability, manage listings, view earnings, and read customer reviews. Implement based on the existing Provider Dashboard (v2) JSX design.
As an admin, I want to use the frontend Admin Panel page so that I can manage users, approve or reject service listings, monitor all bookings, and moderate reviews (including removing inappropriate ones). Implement based on the existing Admin Panel (v2) JSX design. Includes overview stats, user management table, listing approval queue, booking monitor, and review moderation sections.
As a customer and provider, I want to use the backend API for booking creation, status updates (Pending, Accepted, Rejected, Completed, Cancelled), cancellation, and history retrieval so that the full booking workflow is supported.
As a user, I want the frontend Login, Register, and profile pages to be fully connected to the backend Auth API so that registration, login, logout, email verification, and password reset work end-to-end.
As a customer, I want to use the frontend Results page so that I can filter and browse service providers by location, rating, price range, and availability, and click through to a Provider Profile. Implement based on the existing Results (v2) JSX design. Includes filter sidebar, provider cards, pagination, and sorting controls.
As a customer, I want to use the frontend Review page so that I can leave a star rating and written feedback for a completed service booking. Implement based on the existing Review (v2) JSX design. Includes star selector, text area, and submission confirmation.
As a service provider, I want to use the frontend Listings page so that I can create, edit, and manage my service listings (title, description, pricing, location, availability, category, images) and submit them for admin approval. Implement based on the existing Listings (v2) JSX design.
As a customer and admin, I want to use the backend API for submitting star ratings and written reviews for completed bookings, retrieving reviews per provider, computing average ratings, and allowing admins to remove inappropriate reviews.
As a customer, I want to use the frontend Provider Profile page so that I can view a provider's details (name, image, experience, services, pricing, ratings, reviews) and navigate to the Booking page. Implement based on the existing Provider Profile (v2) JSX design.
As a customer, I want to use the backend API to fetch a provider's public profile including name, image, experience, services, pricing, ratings, and reviews so that I can make an informed booking decision.
As an admin, I want to use the backend API for managing users (view, suspend, delete), approving or rejecting service listings, monitoring all bookings, moderating reviews, and managing service categories so that platform operations remain under control.
As a customer, I want the frontend Home and Results pages to be connected to the backend Search API so that real service listings are fetched, filtered, and paginated dynamically.
As a service provider, I want the frontend Listings page to be connected to the backend Listings API so that I can create, update, and delete my service listings and see their approval status in real time.
As a customer, I want to use the frontend Booking page so that I can select a date and time, review booking details, and submit a booking request to a provider. Implement based on the existing Booking (v1) JSX design. Includes date/time picker, service summary, and confirmation flow.
As a customer and provider, I want the frontend Review page, Provider Profile, and Dashboard pages to be connected to the backend Reviews API so that reviews can be submitted, displayed, and averaged in real time.
As an admin, I want the frontend Admin Panel to be connected to the backend Admin Management API so that I can manage users, approve listings, monitor bookings, and moderate reviews with live data.
As a customer and provider, I want the frontend Booking, Customer Dashboard, and Provider Dashboard pages to be connected to the backend Booking API so that booking creation, status updates, and history are real-time and accurate.
final deployment checks

Browse through our wide range of professional services. From home repairs to personal care, find trusted providers in every category.
Book trusted local services in three simple steps — from search to review, we make it effortless.
Browse thousands of verified local service providers. Filter by category, location, ratings, and price range to find the perfect match for your needs.
Select your preferred provider, pick a convenient date and time slot, and confirm your booking in seconds — no phone calls needed.
After your service is completed, share your experience by leaving a rating and detailed review to help the community make informed choices.
Rajesh Kumar
Master Plumber
Priya Sharma
Interior Painter
Amit Verma
Certified Electrician
Sunita Kumari
Deep Cleaning Expert
Manoj Reddy
Carpenter & Woodworker
Deepa Patel
Beauty & Wellness
Priya Sharma
Mumbai, India
Royal-Marketplace made finding a reliable electrician so easy! The booking process was seamless, and the provider arrived right on time. I've already recommended it to all my neighbours.
Rajesh Kumar
Delhi, India
As someone who recently moved to a new city, this platform was a lifesaver. Found a verified plumber within minutes and the service quality was outstanding. The rating system really helps!
Ananya Patel
Bangalore, India
I use Royal-Marketplace every month for home cleaning services. The providers are professional, prices are transparent, and the customer support team is always helpful when I have questions.
Vikram Desai
Pune, India
Booked a carpenter for custom furniture work and the result exceeded my expectations. The ability to read detailed reviews from other customers gave me confidence in my choice.
Meera Iyer
Chennai, India
The gardening service I found here transformed my terrace completely. Professional, punctual, and reasonably priced. The entire booking experience felt premium and trustworthy.
Arjun Singh
Hyderabad, India
Needed urgent appliance repair and Royal-Marketplace connected me with a verified technician within an hour. The real-time booking status updates kept me informed throughout. Truly convenient!
4.8 / 5
Overall Customer Rating
Based on 5,018 verified reviews
Browse thousands of trusted local professionals and book the perfect service for your needs.
Join Royal-Marketplace and reach thousands of customers looking for your services every day.
Simply search for the service you need, browse through verified providers, select one that fits your requirements, choose your preferred date and time, and submit a booking request. The provider will confirm your appointment shortly.
Yes, every service provider on Royal-Marketplace goes through an admin approval process before their listings go live. We verify professional credentials, experience, and ensure they meet our platform quality standards.
You can cancel a booking from your dashboard at any time before the provider accepts it. Once a booking is accepted, please contact the provider directly to discuss rescheduling or cancellation. We recommend cancelling at least 24 hours in advance.
We are currently working on integrating secure online payment options including UPI, debit/credit cards, and net banking for the Indian market. In the meantime, payments are settled directly between the customer and the service provider.
Register as a Service Provider, complete your profile with experience details and a profile photo, then create your service listings with titles, descriptions, pricing in INR, availability, and images. Your listings will be published after admin approval.
Customers can leave star ratings (1–5) and written feedback after a service is completed. Our admin team actively monitors reviews and removes any inappropriate, fake, or abusive content to maintain trust and quality on the platform.
Absolutely! Royal-Marketplace serves 20+ cities across India. Use the location filter in your search to find providers in your desired area. We’re constantly expanding to new cities to bring trusted professionals closer to you.
Your customer dashboard shows all your bookings with real-time status updates — Pending, Accepted, Rejected, Completed, or Cancelled. You’ll also receive notifications when a provider responds to your booking request.
No comments yet. Be the first!