← Joburi

React Native + Node.js Developer — Wolt-style Appointment Booking Platform

Buget: $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
Deschide pe Upwork