Full-Stack React Developer — Consumer Web App MVP
Költségvetés: $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.*
Megnyitás Upworkön