Skip to content

Dhurwa233/CodeMaster2

 
 

Repository files navigation

🧠 CodeMasters

CodeMasters is a full-stack coding contest platform built with Next.js and Supabase. It allows users to sign up, log in (via email or Google), view upcoming contests, join live challenges, and track their performance on leaderboards.


🚀 Features

  • ✅ Email & Google login with Supabase Auth
  • ✅ Email verification for new users
  • ✅ User dashboard with profile management
  • ✅ Create, update & fetch contest data from Supabase DB
  • ✅ Leaderboard and contest status (Upcoming, Active, Completed)
  • ✅ Responsive UI for both desktop and mobile
  • ✅ Real-time updates with Supabase

🛠️ Tech Stack

Technology Description
Next.js Frontend framework (v15)
Supabase Backend (Database + Auth)
Tailwind CSS For fast, responsive UI design
TypeScript Strong typing support
Vercel Hosting platform

🔐 Authentication

  • Users can register/login using:
    • 📧 Email + Password (with verification)
    • 🔐 Google OAuth (with Supabase)
  • Authenticated sessions persist and auto-refresh.
  • Users are redirected to the dashboard after login, and to the login page after logout.

🧑‍💻 Developer Setup

1. Clone the Repository

git clone https://github.com/Dhurwa233/CodeMaster2
cd codemaster2
Live App: https://code-master2-43lop4mtt-ng73326s-projects.vercel.app/ 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.8%
  • PLpgSQL 2.1%
  • CSS 1.2%
  • JavaScript 0.9%