Skip to content

Prayash007/duel-code-live

Repository files navigation

CodeDuels

Project Overview

Author: Prayash Sinha
Program: B.Tech, Electronics and Communication Engineering
Institute: National Institute of Technology, Raipur

CodeDuels is a real-time, competitive coding platform where two users can go head-to-head in solving programming problems while spectators can watch the duel live. The platform features synchronized code editors, problem management, and automated code execution with correctness evaluation.


Tech Stack

  • Frontend: React + TypeScript
  • Styling: Tailwind CSS + shadcn/ui
  • Editor: Monaco Editor
  • Backend Services: Supabase (real-time sync and database)
  • Code Execution: Judge0 API
  • Bundler: Vite

Getting Started

Prerequisites

Ensure you have Node.js and npm installed on your system. You can install them using nvm.

Setup Instructions

# 1. Clone the repository
git clone https://github.com/Prayash007/duel-code-live.git

# 2. Navigate into the project directory
cd codeduels

# 3. Install dependencies
npm install

# 4. Start the development server
npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages