This is a Next.js project bootstrapped with create-next-app
.
A LeetCode-inspired platform for real-time code mentoring sessions, built with Next.js and WebSocket technology. The platform enables mentors to observe and guide students through coding challenges in real-time.
🔗 Live Demo (Note: Initial load may take around 1 minute due to cold start)
- Collection of coding challenges with varying difficulty levels (inserted manually)
- Problems categorized by type (Math, String, Bit Manipulation, etc.)
- Difficulty indicators (Easy, Medium, Hard)
- First user to enter becomes the mentor
- Second user joins as a student
- Real-time code synchronization between mentor and student
- Room capacity limited to 2 users
- Syntax highlighting for JavaScript
- Real-time code updates
- Student can write and edit code
- Mentor has read-only access
- Next.js
- WebSocket
- JavaScript/TypeScript
- Syntax highlighting
- Wait for the initial server cold start (may take a moment)
- Select a coding challenge from the home page
- First user automatically becomes the mentor
- Share the URL with your student/mentor
- Start coding and collaborating in real-time
Design and functionality inspired by LeetCode, adapted for real-time mentoring sessions.