Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.64 KB

File metadata and controls

48 lines (31 loc) · 1.64 KB

CodeContest-IDE

CodeContest-IDE is a powerful, production-ready online IDE and contest management platform proudly developed and maintained by Codeunia.

Designed for scalability, performance, and real-time coding competitions, it powers internal events, open challenges, and learning experiences within the Codeunia ecosystem.


🚀 Features

  • 🔤 Multi-language Code Editor
    Built using Monaco Editor with syntax highlighting and intelligent support for multiple languages.

  • 🏁 Contest Management System
    Create, schedule, and manage coding contests with live leaderboards and submission handling.

  • 👤 User Authentication & Profiles
    Secure login via Supabase (email, Google, GitHub), with user profiles and participation history.

  • 🛠️ Admin Dashboard
    Full dashboard to manage users, problems, contests, and judge submissions.

  • 🧠 Judge System
    Secure server-side code execution and auto-evaluation of user submissions.

  • 🗃️ Persistent Database
    PostgreSQL (via Supabase) for contest data, user accounts, problems, and submissions.


🧩 Tech Stack

  • Frontend: Next.js 15, React, Tailwind CSS
  • Editor: Monaco Editor
  • Database: Supabase (PostgreSQL)
  • ORM: Prisma
  • Authentication: NextAuth.js
  • Hosting: Vercel

🏷️ License & Ownership

This project is an official product of CodeUnia.
All rights reserved. © 2025 CodeUnia

Feel free to contribute, fork, and share — but all commercial usage and official branding must be aligned with Codeunia’s license and policies.