React Native + Node.js Developer — Wolt-style Appointment Booking Platform
Rozpočet: $3500.0
FIXED /
⭐ 4.93 (16)
Germany
react-native, node.js, api, web-programming, javascript, css, react-js, html5, html, php
We are building a Wolt-style appointment booking platform for beauty salons, barbershops, spas, fitness studios, and wellness businesses — a two-sided marketplace connecting service businesses with customers who can find, book, and pay in one tap. Launching in the Balkans.
The design is fully completed (web + mobile) and we have a detailed technical specification document ready to share under NDA. We are not looking for a designer or someone to figure out what to build — we need an experienced developer who can execute from a production-ready spec efficiently and reliably.
This is a serious, well-funded project. A CTO is on the founding team and will give you clear daily instructions and review all your work. We have done the thinking — we need you to build.
What's already done — you don't start from zero
Full UI/UX design completed for web + mobile (we will share link after NDA)
Complete technical spec — database models, all API endpoints, every feature defined
Tech stack decided: React Native + Expo · Node.js · Supabase · Next.js dashboard
Brand identity, color system, and typography finalized
All business logic defined — booking engine, commission model, referral system
CTO on founding team gives daily instructions and weekly milestone sign-off
What you will build
1 — Consumer mobile app (React Native / Expo · iOS + Android)
Home feed — personalized discovery, search + filters, category browsing, map view
Business profile page — photo gallery, services menu, staff profiles, verified reviews
5-step booking flow: select service → staff → date → time slot → confirm + deposit
Real-time slot availability with optimistic locking (Supabase real-time subscriptions)
User calendar, booking history, digital wallet, loyalty stamps, referral dashboard
Push notifications (Expo) + SMS reminders (Twilio) — confirmations, 24hr + 2hr reminders
Referral system with auto credit on friend's first completed booking
Auth: Google Sign In, Apple Sign In, email/password, phone OTP via Twilio
2 — Business dashboard (Next.js web — must work on mobile browser)
Multi-staff calendar (day/week/month) using React Big Calendar — real-time updates
Booking management — accept, decline, complete, no-show, manual walk-in
Staff management, services + pricing editor, working hours, block-time slots
Analytics — revenue, busiest hours heatmap, no-show rate (premium tier feature)
Flash deal creator — push last-minute discounts to nearby users
3 — Backend API (Node.js + Supabase / PostgreSQL)
Full REST API — all endpoints documented in spec provided at project start
Real-time booking engine with slot-locking to prevent double bookings
JWT auth — role-based access (consumer / business_owner / staff / admin)
Commission ledger + weekly payout calculation system
Referral credit system with 90-day expiry cron job
File uploads — Cloudflare R2 for photos and avatars
Admin panel for platform management — salon approvals, vouchers, metrics, banners
Otevřít na Upwork