Web Developer for STEM Mentorship Platform
Bütçe: $8000.0
FIXED /
⭐ 0.00 (0)
United States
web-programming, html5, javascript, next.js, react-js, node.js, postgresql, typescript, stripe, uiux
Full-Stack Developer — STEM Mentorship Platform (Next.js, Stripe, Supabase)
We need an experienced full-stack developer to build the V1 production web app for Erudite, a STEM mentorship platform connecting undergraduate students with verified graduate student mentors.
What you are building:
3-role system (student, mentor, admin) with server-side role-based access control
Stripe subscription billing — Group and Premium 1:1 tiers
Mentor verification and admin approval workflow with secure file upload (S3 or Supabase Storage)
Tag-based mentor matching with admin override
1:1 session booking via Calendly integration
Group session management with RSVP, capacity limits, and waitlist
Email notification system for all key events (Resend or Postmark)
Admin dashboard with user management, session management, and CSV exports
Stack: Next.js, PostgreSQL (Supabase or Neon), Supabase Auth or Clerk, Stripe, Vercel
Budget: $5,000–$8,000 fixed price, milestone-based. Timeline: 8–12 weeks.
We have a completed PRD, wireframes, and data model ready to share with shortlisted applicants. This is not an idea — we ran a live pilot and are ready to build.
Upwork'te aç