Web App • Auto QR Generation • SaaS Product
YAHA CHHA – Freelance Marketplace

Project Overview
Yaha Chha is a complete freelance marketplace connecting service providers (sellers) with clients (buyers). The platform supports photography, makeup, videography, editing, social media marketing, and other creative services.
Project Info

Yaha Chha - Connecting Clients & Freelancers Across Nepal
Business Type:
B2C Marketplace
Category:
Freelance Service Platform
Platforms:
Web, Android, iOS
Built By:
RootDevs (UI/UX + Development)
Features:
Job Posting, Applications, Milestones, Chat, Payment, Verification
Set Our Goal
Our goal was to build a scalable platform that makes hiring and working easier for both freelancers and clients
Step 1
Product Discovery
Step 2
Business model validation
Step 3
UX strategy & UI design
Step 4
Web development
Mobile app development
Dashboard system
Step 5
Quality testing
Step 6
Ongoing product support
Client’s Business Challenge
Local freelancers struggle to find stable, verified jobs.
Buyers find it hard to identify skilled professionals.
Existing platforms don’t support milestone payments clearly.
Mobile-first users need a simple, fast experience.
Communication gaps create trust issues.
Project Motivate
“Create a simple freelance platform where real people can connect and complete real work without confusion.”
Our Process
Industry Research
We studied how service marketplaces work globally and locally.
User Interviews
We met freelancers and clients to understand
Pain points
Expectations
Typical workflow
Payment concerns
Business Model Validation
We helped the client finalize
Commission structure
Milestone payment system
Dispute handling
Verification process
Category-based service listing
Defining Success Metrics
Together with the client, we identified key goals:
Faster job matching
Smooth hiring flow
Minimum drop-off during registration
Easy milestone approval
High freelancer engagement
This discovery phase ensured
We didn't just “build a website” — we built a business-ready product.
Solution Strategy
We prepared a complete product plan including:
Platform architecture
Buyer system
Seller system
Admin dashboard
Job workflows
Notification system
Payment logic
Milestone tracking
Feature List Finalization
We broke the platform into phases to help the client launch faster and scale later.
Web + Mobile Approach
Because both freelancers and buyers depend heavily on mobile usage, we chose a dual-platform solution:
Web platform (full control + dashboard)
Mobile app (fast hiring + instant notifications)
Design System
We created a consistent design language usable across Web + App.
Tech Stack
We selected a scalable, secure, and future-ready tech stack:
Vue.js
Next.js
Tailwind CSS
Nuxt.js
Sass
React Native
Development Process
We followed a Milestone-based development model. kept the client updated in every sprint with demo presentations.
Authentication & Profiles
- Registration
- Buyer/Seller flow separation
Job System
- Job posting
- Job listing
- Job applying
Project Management
- Hiring flow
- Milestones
- Delivery submission
Communication System
- Real-time chat
- Push notifications
Payment & Wallet
- Secure payment
- Withdrawal system
Testing & QA
- Functionality testing
- Device testing
- UX testing
- Bug fixing
Authentication & Profiles
- Registration
- Buyer/Seller flow separation
Job System
- Job posting
- Job listing
- Job applying
Project Management
- Hiring flow
- Milestones
- Delivery submission
Communication System
- Real-time chat
- Push notifications
Payment & Wallet
- Secure payment
- Withdrawal system
Testing & QA
- Functionality testing
- Device testing
- UX testing
- Bug fixing
Challenges We Solved
Simplifying complex milestone logic
We turned a complicated workflow into a smooth and understandable system.
Designing for mobile-first freelancers
We optimized screens for one-hand usage.
Creating trust between buyer and seller
Badges, verified profiles, milestone tracking, and clear communication.
Making job comparison easy for buyers
Structured application cards + profiles.
Balancing two different user journeys
Separate flows but one unified system.

Business Impact
After delivering the platform, the client gained:

A competitive local marketplace
Faster job matching
Higher freelancer engagement
Professional platform reputation
A scalable system ready for future features
Improved hiring experience
Cleaner business operations through the admin system
This platform created a digital space where both freelancers and clients feel confident and supported..
UI/UX Design Approach
We designed the platform focusing on:
Minimum steps for job posting
Simple job applying flow
Clear milestone timeline
Trust-building UI
Modern, clean interface
High readability for all devices
We created wireframe, then high-fidelity screens, ensuring the client clearly understood the product before development started.
Key Features
Seller Side
Verified Freelancer Profile & Professional Portfolio Setup
Freelancers can create a complete professional profile with verified identity, skill details, and a curated portfolio. The verification system builds trust, while the Pro Badge highlights top-quality sellers, helping clients quickly identify reliable professionals and make confident hiring decisions.


Monthly & Yearly Subscription Options for Sellers
Sellers can choose between monthly and yearly subscription plans, each offering multiple package options. These plans provide access to premium features such as increased bids, enhanced profile visibility, and advanced tools—helping sellers grow faster and secure more jobs.
Subscription summery on seller dashboard


View Plan Details & Upgrade Anytime
Sellers can view their current plan and remaining days, with a quick option to upgrade.

Find the Right Jobs, Faster
Freelancers can easily find the most relevant opportunities using smart filters and category-based search. The best-match system highlights jobs aligned with their skills and preferences, reducing search time and helping them focus on work that truly fits their expertise.


Apply with Bids to Stand Out
Freelancers apply to jobs using a bid system that allows them to highlight their interest and increase visibility on job posts. Monthly bid allocations encourage thoughtful applications, helping clients receive more relevant proposals while giving freelancers better chances of getting hired.

User Can Buy Bids


Work by Milestones or Complete Projects
The platform supports both milestone-based and fixed project workflows during job application. Sellers can deliver work in structured milestones or complete the project as a whole, while milestone-based submissions ensure secure and timely payments upon successful completion of each phase.

Smart Notification System
Stay updated with real-time alerts for jobs, messages, project milestones, payments, and subscription activities—so sellers never miss important actions or opportunities.

Seamless Communication Throughout the Project
The real-time chat system supports continuous communication from initial discussion to project completion, improving transparency, decision-making, and overall project success.

Earnings Overview & Secure Withdrawals
Sellers can track their earnings in real time through a clear and transparent earnings dashboard. Completed milestones and projects reflect instantly, allowing sellers to withdraw funds securely and manage their income with confidence.

Buyer Side
Buyer Home Page
A personalized home view where buyers can explore talent, manage jobs, and take quick actions
- Quick access to create and manage job posts
- View active projects, contracts, and project status
- Discover and filter suitable talent easily

Create Job Post with Clear Requirements
Buyers can easily create detailed job posts by defining service category, budget, project type, and timeline. A structured job creation flow ensures sellers receive clear requirements, leading to higher-quality applications and faster hiring decisions.



Manage Jobs & Contracts
Buyers can view all their job posts, contracts, and project statuses—published, unpublished, or closed. Each project card shows proposals submitted, messages exchanged, and hired freelancers, giving a clear overview at a glance.

Manage Jobs & Contracts
Buyers can filter freelancers by name, district, city, or category, making it easy to quickly find the most suitable talent for their project.

Admin Portal
The admin portal provides full control over users, jobs, projects, payments, subscriptions, disputes, and platform operations from a single centralized system.
1
Centralized Admin Dashboard
A unified dashboard that allows administrators to manage users, jobs, projects, payments, and overall platform activity efficiently from one place.
2
Buyer & Seller KYC Verification
A secure KYC verification process for both buyers and sellers to ensure verified identities, build trust, and maintain a safe marketplace environment.
3
User Role & Permission Management
Manage buyer, seller, and admin roles with defined permissions, ensuring each user has the right level of access and control within the platform.
4
Payment & Transaction Management
Oversee all platform payments, payouts, and earnings from a centralized system to ensure accuracy, transparency, and smooth financial operations.
5
Fraud Detection & Risk Monitoring
Monitor suspicious activities and potential risks to prevent fraud, protect users, and maintain platform security.
6
Blog & Content Management
Create and manage blog posts and platform content to share updates, announcements, and educational resources with users.
Client Feedback
“The team truly understood our business vision and transformed it into a complete, scalable freelance marketplace. From strategy to execution, every step was handled with care and professionalism. The result exceeded our expectations.”
Robin Thapa
Founder, Yaha Chha
Why RootDevs Was the Right Partner
RootDevs believes in building products that solve real problems — Yaha Chha is one of them.

We understood the business, not just the UI
We helped shape the product idea
We created a future-proof system
We delivered both Web + App
We reduced project complexity
Improved hiring experience
We provided technical & strategic support
We ensured the client gets a real product, ready for real users

