Web Platform Development for Beauty Pros
Budget / Salary€30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
Full-Stack Developer Needed – BEAUTY PRO Web Platform MVP
We are looking for an experienced Full-Stack Developer to build Phase 1 of a new web platform for beauty professionals and beauty studios.
The initial goal is to launch a professional MVP and onboard the first users.
More detailed specifications will be provided to selected developers.
Core Features
User Accounts
* Customer registration/login
* Beauty Professional registration/login
* Beauty Studio registration/login
* Password reset and email verification
Beauty Professional Profiles
Professionals can create and manage public profiles including:
* Profile and cover image
* Name, location and description
* Specializations
* Services/treatments
* Prices and duration
* Portfolio/gallery
* Certificates/qualifications
* Ratings and reviews
* Studio affiliation
* Social links
* External booking/contact link
* Verification status
Beauty Studio Profiles
Studios can create and manage profiles including:
* Studio information
* Logo and images
* Location/contact information
* Services
* Team members
* Reviews
* Verification status
Professionals can be linked to one or multiple studios.
Search
Users can search and filter by:
* Professional
* Studio
* Treatment
* Location
* Rating
* Verification status
Customer Features
Registered customers can:
* Save professionals as favorites
* Save studios as favorites
* Submit and manage reviews
Booking
No internal booking system is required in Phase 1.
Professionals only need to provide:
* External booking link
* WhatsApp/contact option
Professional Dashboard
Professionals can manage their profile, portfolio, services, certificates, studio affiliations, reviews and booking/contact link.
Basic statistics such as profile views and booking/contact clicks should be available.
Studio Dashboard
Studio owners can manage their profile, services, images, contact details and team members.
Admin
A basic admin dashboard is required for:
* User management
* Professional/studio verification
* Certificate verification
* Review moderation
* Service/treatment management
Multilingual
The platform must support multiple languages from the beginning.
Initial languages:
German + English
The architecture must allow additional languages to be added easily later.
Preferred Technology Stack
* Frontend: Next.js + React + TypeScript
* UI: Tailwind CSS
* Backend: Next.js Server Functions/API
* Database: Supabase PostgreSQL
* Authentication: Supabase Auth
* Storage: Supabase Storage
* Hosting: Vercel
* Source Control: GitHub
* Architecture: Modular, mobile-first and API-ready
Requirements
The platform must be:
* Mobile-first
* Responsive
* Secure
* Fast
* SEO-friendly
* Clean and modern
* Easily expandable
All source code must be delivered through a GitHub repository owned by us.
Please Include in Your Proposal
Please provide:
* Estimated development hours
* Hourly rate and/or fixed price
* Estimated delivery time
* Experience with Next.js, TypeScript and Supabase
* Relevant previous projects
* Availability
* What is included in your price
Detailed functional specifications, workflows and design requirements will be provided after developer selection.
We are looking for an experienced Full-Stack Developer to build Phase 1 of a new web platform for beauty professionals and beauty studios.
The initial goal is to launch a professional MVP and onboard the first users.
More detailed specifications will be provided to selected developers.
Core Features
User Accounts
* Customer registration/login
* Beauty Professional registration/login
* Beauty Studio registration/login
* Password reset and email verification
Beauty Professional Profiles
Professionals can create and manage public profiles including:
* Profile and cover image
* Name, location and description
* Specializations
* Services/treatments
* Prices and duration
* Portfolio/gallery
* Certificates/qualifications
* Ratings and reviews
* Studio affiliation
* Social links
* External booking/contact link
* Verification status
Beauty Studio Profiles
Studios can create and manage profiles including:
* Studio information
* Logo and images
* Location/contact information
* Services
* Team members
* Reviews
* Verification status
Professionals can be linked to one or multiple studios.
Search
Users can search and filter by:
* Professional
* Studio
* Treatment
* Location
* Rating
* Verification status
Customer Features
Registered customers can:
* Save professionals as favorites
* Save studios as favorites
* Submit and manage reviews
Booking
No internal booking system is required in Phase 1.
Professionals only need to provide:
* External booking link
* WhatsApp/contact option
Professional Dashboard
Professionals can manage their profile, portfolio, services, certificates, studio affiliations, reviews and booking/contact link.
Basic statistics such as profile views and booking/contact clicks should be available.
Studio Dashboard
Studio owners can manage their profile, services, images, contact details and team members.
Admin
A basic admin dashboard is required for:
* User management
* Professional/studio verification
* Certificate verification
* Review moderation
* Service/treatment management
Multilingual
The platform must support multiple languages from the beginning.
Initial languages:
German + English
The architecture must allow additional languages to be added easily later.
Preferred Technology Stack
* Frontend: Next.js + React + TypeScript
* UI: Tailwind CSS
* Backend: Next.js Server Functions/API
* Database: Supabase PostgreSQL
* Authentication: Supabase Auth
* Storage: Supabase Storage
* Hosting: Vercel
* Source Control: GitHub
* Architecture: Modular, mobile-first and API-ready
Requirements
The platform must be:
* Mobile-first
* Responsive
* Secure
* Fast
* SEO-friendly
* Clean and modern
* Easily expandable
All source code must be delivered through a GitHub repository owned by us.
Please Include in Your Proposal
Please provide:
* Estimated development hours
* Hourly rate and/or fixed price
* Estimated delivery time
* Experience with Next.js, TypeScript and Supabase
* Relevant previous projects
* Availability
* What is included in your price
Detailed functional specifications, workflows and design requirements will be provided after developer selection.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.