← Joburi

Full-Stack React Developer — Consumer Web App MVP

Buget: $3000.0 FIXED / ⭐ 0.00 (0) United States

web-application, react-native, api, database

**Full-Stack React Developer — Consumer Web App MVP (SupportScore)** --- **About the project** SupportScore (supportscore.ai) is a web platform that gamifies rating B2C customer support experiences. Users log support interactions, rate companies from -10 to +10 across 4 dimensions, earn $SUP (Support Bucks), and contribute to public company leaderboards. The frontend is already fully built in React with CSS Modules. Your job is to connect it to a real backend, wire up live data, add authentication, and deploy it to production. --- **What's already done (you are NOT building from scratch)** I will provide you with: - A complete React frontend codebase (5 fully designed pages: Landing, Rating Flow, Leaderboard, Company Profile, User Profile) - A detailed Product Requirements Document (PRD) covering all features, data models, and design decisions - Mock data files showing exactly what the data structures should look like - Brand guidelines and a working design system --- **What you will build** 1. Backend database setup using Supabase (PostgreSQL) - Schema for submissions, companies, users, badges, $SUP balances - Row-level security and API configuration 2. User authentication - Sign up, log in, log out - User profile creation on registration 3. Connect frontend to live data - Replace all mock data with real Supabase API calls - Rating submission flow saves to database - Leaderboard pulls and aggregates real scores - Company profile pages display real ratings and trend data - User profile shows real $SUP balance, badges, and rating history 4. Company database and autocomplete - Seed database with 500 B2C companies - Wire up company name autocomplete in the rating flow 5. $SUP calculation logic - Award $SUP on submission (base + bonuses for verified and summary) - Update user balance in real time 6. File upload for verification - Screenshot upload stored via Supabase Storage 7. Deployment - Deploy frontend to Vercel - Connect to supportscore.ai domain - Environment variables configured correctly --- **Tech stack** - Frontend: React 18, CSS Modules (already built — do not change) - Backend: Supabase (PostgreSQL + Auth + Storage) - Hosting: Vercel - Domain: supportscore.ai --- **Requirements** - Strong experience with React and connecting frontends to REST or Supabase APIs - Experience with Supabase or equivalent (Firebase, PlanetScale) is a strong plus - Experience deploying React apps to Vercel - Clean, well-commented code — I need to be able to hand this to another developer in the future - You must provide all source code at project completion — I retain full ownership - Good English communication and responsiveness during the project --- **Engagement structure** - Fixed price preferred — please quote based on the scope above - Milestone-based payments (I will not pay everything upfront) - I will provide a paid test task before awarding the full project - Estimated scope: 70–100 hours --- **To apply, please include:** 1. 2–3 examples of similar projects you have built (React frontend + real backend) 2. Your fixed price quote for the full scope above 3. Your estimated timeline to completion 4. A brief description of how you would approach the Supabase schema design for this project Applications without these four items will not be considered. --- *This is a real product with a detailed PRD and complete frontend codebase ready to hand over. The right developer can move fast. Looking forward to working with you.*
Deschide pe Upwork