Skip to content

Kaviselvan-SJ/code_space

Repository files navigation

🧑‍💻 CodeSpace - Online Coding Platform

CodeSpace is a full-stack web platform designed for coding practice, contests, and company-driven recruitment challenges.
It allows candidates to solve problems and participate in contests, companies to host challenges, and admins to manage the entire platform — all in one place.


🚀 Features

  • 👨‍🎓 Candidate Dashboard: Practice coding problems, attend live contests, and view submissions.
  • 🛠️ Admin Panel: Manage users, problems, contests, and monitor overall platform activity.
  • 💻 Online Code Execution: Real-time code compilation and execution powered by Judge0 API.
  • 🧾 Leaderboard System: Displays user rankings based on contest performance.
  • 🔒 Authentication & Authorization: Secure login and role-based access using firebase.
  • 🎨 Responsive UI: Built with React.js and Tailwind CSS for seamless experience across devices.

🧠 Tech Stack

Layer Technologies Used
Frontend React.js, Tailwind CSS, Axios
Backend Node.js, Express.js
Database MongoDB (Mongoose ORM)
Code Execution Judge0 API
Authentication Firebase
Hosting (Optional) Render / Vercel / MongoDB Atlas

Screenshots

Image Image Image Image Image Image Image Image Image Image

Releases

No releases published

Packages

 
 
 

Contributors