Skip to content

JahirPendhari09/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode-clone

Overview

This repository contains the code for Leetcode clone App using React and tailwind css.

Technologies Used ( Frontend )

  • Javascrit
  • React
  • Tailwind css

Technologies Used ( Backend )

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • nodemailer

Deployment

The application is deployed on netlify and can be accessed leetcode-by-jahir.netlify.app/.

Landing Page

Screenshot (1261)

Problem Page

Screenshot (1084)

Sign In Page

Screenshot (1373)

Sign Up Page

Screenshot (1372)

Email Send Once User Sign Up

Screenshot (1579)

Performance and Lighthouse Score's

Screenshot (1096)

Verify Email Through OTP

Screenshot 2025-01-13 185250

Send Email UI

Screenshot 2025-01-13 185121

Verify OTP UI

Screenshot 2025-01-13 185233

How to Run

Installation Frontend

Clone the repository: git clone https://github.com/JahirPendhari09/Leetcode.git
Install the dependencies: npm install
Start the development server: npm run start
Open your browser and visit: http://localhost:3000

Installation Backend

Clone the repository: git clone [https://github.com/JahirPendhari09/Leetcode.git](https://github.com/JahirPendhari09/Leetcode-Backend.git)
Install the dependencies: npm install
Start the development server: npm run serrver
Open your browser and visit: http://localhost:4500

Features

  • Responsive for Mobile and Desktop
  • Languages support javascript, java and python

Endpoints

Get Problem

GET {{baseurl}}/problem-name 

All Post Code / run Program

GET {{baseurl}}/run-code 

Authentication

Login

POST {{baseurl}}/auth/logn 

Register

POST {{baseurl}}/auth/register 

Credits

This project was developed by Jahir Pendhari.

Feel free to explore and integrate these endpoints into your application.