Skip to content

abmdevx/AlgoSprint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AlgoSprint

Live Link

🎯 About the Project

AlgoSprint is a gamified coding learning platform where you can:

  • 👥 Create rooms and challenge your friends
  • ⚔️ Compete in real-time on DSA problems and MCQs
  • ⏱️ Configure match settings: difficulty, time, number of rounds
  • 🏆 Track your wins, rank, and performance stats
  • 📊 Leaderboards and rating system to boost competitive spirit

🧩 Core Features

  • 🔐 Room creation via code
  • 💬 Real-time interaction with Socket.IO
  • 🧠 Code battles using Monaco Editor
  • ✅ Code evaluation via Piston API
  • 📈 Dashboard with ranks, ratings
  • 🎨 Clean and modern UI using React + Tailwind CSS

🧠 Tech Stack

  • Frontend: React, Tailwind CSS, Monaco Editor, shadCn UI
  • Backend: Node.js, Express
  • Code Evaluation: Piston API
  • Database: MongoDB
  • Authentication: Clerk
  • Other Integrations: Webhooks CronJob for post match stats updation, Socket.IO

Deployment

  • Frontend: Vercel
  • Backend: Render

The project is currently in the initial development phase.

About

An gamified learning platform efficent for programmers learners, providing seamless experirence of 1v1 coding room, mcq rounds and also an collaborative space for learning.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages