Inspiration

I struggled to involve students/peers to do coding along with me during online sessions. So I explored and tried apps that are available in the market. But most of them either lacked the features I want or are expensive to use

What it does

Real-time Code Sharing: Mentors can view and interact with learners' code in real-time.
Task Assignment: Mentors can create and assign coding tasks to learners.
AI-Powered Evaluation: Code submissions are evaluated by Google's Gemini API, providing a score and detailed feedback.
Session Management: Mentors can export and import session data to save and resume sessions.
Administrative Controls: Mentors can kick or ban participants from a session.
Dynamic Leaderboard: An optional leaderboard ranks learners by score and submission speed.

How we built it

Frontend: React, WebSockets, Monaco Editor
Backend: Node.js, Express, ws (WebSockets)
AI: Google Gemini API
Share this project:

Updates