The premium engineering platform for mastering algorithms and data structures, built with Next.js and optimized for Vercel.
- 🔐 Authentication: GitHub & Google OAuth via NextAuth.js.
- 💻 Workspace: Professional IDE experience with Monaco Editor.
- 🚀 Execution: Real-time JavaScript code runner.
- 📊 Leaderboard: Track global rankings and problem-solving progress.
- 🌓 Design: Modern dark-themed UI using Tailwind CSS.
- Framework: Next.js 15+
- Database: Prisma + Vercel Postgres
- Styling: Tailwind CSS + Lucide Icons
- Auth: NextAuth.js
-
Clone and Install:
npm install
-
Environment Variables: Create a
.envfile with the following:DATABASE_URL="your_postgres_url" NEXTAUTH_SECRET="your_secret" GITHUB_ID="your_github_id" GITHUB_SECRET="your_github_secret" GOOGLE_CLIENT_ID="your_google_id" GOOGLE_CLIENT_SECRET="your_google_secret"
-
Database Setup:
npx prisma db push npx prisma db seed
-
Run Development Server:
npm run dev
MIT