This project is a JavaScript learning showcase with quizzes, notes, lecture pages, sharing, and server sync.
npm startOpen http://localhost:3000 in your browser.
- Cross-device profile sync
- Teacher/admin dashboard data
- Share links for lecture snapshots
- Persistent server-side storage
This app is deployable as a single Node server that serves the static frontend and API routes.
For platforms like Render, Railway, or Fly.io:
- Set the start command to
npm start - Use Node 18+ or newer
- Keep the working directory at the project root