Full-Stack Developer (Next.js) to Add Multiplayer & Teacher Mode to Language Learning WebApp

Full-Stack Developer (Next.js) to Add Multiplayer & Teacher Mode to Language Learning WebApp

Full-Stack Developer (Next.js) to Add Multiplayer & Teacher Mode to Language Learning WebApp

Upwork

Upwork

Remoto

Hace 6 dias

Ninguna postulación

Sobre

We’re building a modern web app for learning Spanish through flashcards, pronunciation practice, and interactive games. The app is already live and functional. It was built using CreateAnything and can be fully exported as a Next.js codebase. We’re now looking for a developer to help us implement real-time multiplayer and teacher/host functionality, and to prepare the app for classroom use. This is an extension of an existing product — not a rebuild. Current Features (Already Built) Next.js app (exportable from CreateAnything) Email/password authentication User dashboard Create Sets (single entry + bulk import) Study Mode (Spanish ↔ English logic) Play Solo mode (Spanish speech recognition) Admin basics PostgreSQL database (users, decks, cards, sessions, etc.) What We Want to Build Now (Phase 1) 1. Real-time Multiplayer (Similar to Quizlet Live) Create/join game rooms (via code or link) Real-time sync using WebSockets / Socket.IO Timed questions, scoring, results Stable experience for multiple users 2. Teacher / Host / Spectator Mode Teacher can host a multiplayer game Teacher does not answer questions Teacher controls game flow (start/end) Teacher can see live progress 3. Admin Plan Assignment (No Payments Yet) Admin can manually assign plans (free / premium / gold) Used for internal testing and classroom rollout No Stripe or monetization required in this phase 4. Basic Email Automation Account created / welcome email Password reset email (Transactional emails only — no marketing flows) Planned for Later (NOT in this phase) Payments / Stripe subscriptions Ads / monetization Public launch features Advanced analytics Mobile apps Tech Stack Next.js PostgreSQL WebSockets / Socket.IO (or similar) CreateAnything (for scaffolding & export) Email provider of your choice (SendGrid, Resend, Postmark, etc.) What We’re Looking For Full-stack developer comfortable extending existing apps Experience with real-time systems (multiplayer, sockets) Clean, readable code Clear communication How We’ll Start We’d like to begin with a small paid test task before committing to the full scope. Please include: Relevant real-time or multiplayer experience Your hourly rate Your time zone and availability