Unleash Creativity, Conquer Challenges, Elevate Competition
DevDuel is an innovative platform that empowers developers to create and participate in real-time coding competitions with ease. Built on a modern React + Vite stack, it offers a rich, scalable architecture optimized for fast development and seamless user experiences.
This project streamlines the entire competitive coding workflow, from contest creation to live scoring. The core features include:
- Problem Management: Curated programming problems with detailed descriptions and test cases.
- Real-Time Updates: WebSocket-powered leaderboards and contest interactions for instant feedback.
- Rich UI Components: Reusable, accessible components styled with Tailwind CSS and Radix UI.
- Secure Authentication: Firebase integration and JWT-based sessions for user security.
- Modular Backend: Robust APIs for contest, user, and problem management supporting scalable growth.
This project requires the following dependencies:
- Programming Language: JavaScript
- Package Manager: npm
Build DevDuel from the source and install dependencies:
- Clone the repository:
git clone https://github.com/Sohan271/DevDuel