Skip to content

A sleek LeetCode clone powered by Next.js, TypeScript, and Docker. Features Google OAuth2, TRPC backend, and a Docker-based code execution engine on AWS EC2. Tailwind CSS and Recoil for styling and state. Sharpen your algorithmic skills effortlessly!

Notifications You must be signed in to change notification settings

aditya172001/algo-hub

Repository files navigation

Algo Hub - LeetCode Clone

Algo Hub is a cutting-edge web application designed as a LeetCode clone, providing users with a seamless platform to hone their algorithmic problem-solving skills. It's crafted with a modern tech stack to deliver an efficient and enjoyable experience.

Features

User Authentication

  • Users can securely log in using Google OAuth2 through NextAuth.

Algorithmic Problem-Solving

  • Engage in a diverse range of algorithmic problems categorized by difficulty (easy, medium, hard).

Code Execution Engine

  • A Docker-powered code execution engine deployed on AWS EC2 ensures scalability.
  • PM2 guarantees robust process management, while Nginx acts as a reliable reverse proxy.

Progress Tracking

  • Easily filter questions based on difficulty and track your solved status (todo, attempted, solved).
  • The profile dropdown offers insights into your progress.

Supported Language

  • TypeScript is the language of choice for problem-solving.

Feel free to explore, contribute, and elevate the platform to meet your algorithmic problem-solving needs!

About

A sleek LeetCode clone powered by Next.js, TypeScript, and Docker. Features Google OAuth2, TRPC backend, and a Docker-based code execution engine on AWS EC2. Tailwind CSS and Recoil for styling and state. Sharpen your algorithmic skills effortlessly!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published