Build Web App from Working React Prototype — Next.js
Description
DESCRIPTION:
I have a fully built, working React component (~1,100 lines) for a professional sustainability assessment tool. All the scoring logic, user interface, interactive charts, and intelligent recommendation engine are complete and tested. I need a developer to turn this into a hosted web application with user accounts and basic admin features.
WHAT EXISTS: — Complete React JSX component with all tool logic working — Technical specification document with architecture and data model — Clear requirements for what to build
WHAT I NEED YOU TO BUILD:
- Wrap the existing React component in a Next.js application
- User authentication (email/password sign-up and )
- Simple admin panel where I can create "workspaces" (one per client) and "projects" (assessment exercises within each workspace)
- Participants → see their workspace's projects → select one → complete assessment
- Auto-save progress on every step (so users can close and return later)
- On completion, user enters an email address → receives a branded PDF of their results
- Deploy to Vercel or similar with my custom domain
- Responsive design (desktop + tablet)
- Cross-browser (Chrome, Safari, Firefox, Edge)
IMPORTANT: The core React component and its scoring algorithms must NOT be modified. Your role is to build the application shell around a working engine, not redesign the engine.
REQUIRED SKILLS: — React / Next.js (strong) — Supabase or Firebase (auth + database) — Server-side PDF generation (Puppeteer or similar) — Transactional email (Resend, SendGrid, or similar) — Vercel/Netlify deployment — Responsive CSS — Clean, production-quality code
NICE TO HAVE: — Experience building SaaS or tool-based web apps — Experience with role-based access control (admin vs participant)
TO APPLY: Please share:
- Your portfolio or 2–3 examples of similar projects (especially tools, dashboards, or apps with user accounts)
- Your estimated cost and timeline
- A brief note on which tech stack you'd use and why
I will share the full specification document and working React source file with shortlisted candidates. Payment: 30% upfront, 40% at first working demo, 30% on final delivery.
Budget: USD 580 (Fixed Price)
Proposals: 53 freelancers have applied