Skip to content

tangkenzee/OnlyCode

Repository files navigation

OnlyCode

A collaborative coding platform that connects learners with peers for real-time problem-solving sessions.

Features

  • Real-time Collaboration: Work with peers on coding problems
  • Skill-based Matchmaking: Find partners based on specific skills needed
  • Help Requests: Request assistance when stuck on problems
  • Code Execution: Run code with Judge0 CE API integration (can be disabled via USE_JUDGE0 in .env)
  • Leaderboard: Track progress and achievements
  • Modern UI: Built with React, TypeScript, and Tailwind CSS

Tech Stack

  • Frontend: React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui
  • Backend: Node.js, Express
  • Database: JSON file (db.json)
  • Code Execution: Judge0 CE API via RapidAPI (configurable)
  • Real-time: WebSocket support

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

API Endpoints

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors