Skip to content

kaifshaikh-dev/leetlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ LeetLab – MERN Stack Clone (In Development)

This project is a full MERN Stack clone of LeetLab, a coding practice and learning platform. I am building this project to improve my full-stack development skills, understand large-scale architecture, and create a production-ready application.

πŸš€ Project Goal

The goal of this project is to recreate the core features of LeetLab using modern MERN technologies:

Practice coding questions

User authentication system

Track progress and submissions

Admin panel (optional)

Clean UI & scalable backend

Real-world project structure

This project is built for learning purposes & portfolio.

πŸ›  Tech Stack Frontend

React.js

Vite

Tailwind CSS

Axios

Backend

Node.js

Express.js

Prisma ORM

PostgreSQL (via Docker)

Database

PostgreSQL

Prisma Migrations

Docker container setup for local DB

πŸ§ͺ Features (Planned) πŸ” Authentication

Register / Login / Logout

JWT-based authentication

Password hashing

🧠 Coding Questions

List of problems

Difficulty levels

Problem details page

Code editor (Monaco editor)

πŸ“Š Progress Tracking

User submissions

Statistics dashboard

Weekly & monthly activity graph

πŸ›  Admin Panel (Optional)

Add/update problems

Manage users

πŸ“Œ Why I am building this clone?

To improve my MERN development skills

To understand real-world architecture

To practice database design using Prisma

To learn designing scalable APIs

To build a strong portfolio project

To showcase my code quality on GitHub

🚧 Project Status

This project is active and I will be pushing code daily into my feature branches. Main branch will receive changes only after pull requests.

🀝 Contributing

This is currently a learning project, so contributions are not open yet. But suggestions are welcome!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors