Skip to content

The LeetClone app is a robust web application designed to emulate the functionality of the popular coding practice platform, LeetCode. Built with cutting-edge technologies such as React, TypeScript, TailwindCSS, and Next.js, LeetClone offers a platform for users to practice and hone their coding skills.

Notifications You must be signed in to change notification settings

Darkboy17/leetclone

Repository files navigation

LeetClone

This project is a web application built with React, TypeScript, TailwindCSS, and Next.js, and also uses Firebase for authentication and storing credentials and important data as well. The application is designed to mimic the functionality of LeetCode, a popular platform for practicing coding problems.

leetclone_x

Features

User Authentication: The application uses Firebase for user authentication. It checks the authentication state of the user and redirects them to the home page if they are already authenticated.

Particle System: The application uses a custom Particle system for the landing page. It is completely written with Vanilla JS and no graphic libraries were used. Users can also interact with the Particles forming the message just for playability.

Responsive Design: The application is designed to be responsive and it adjusts the layout based on the window size.

Installation

To install the project, you need to have Node.js and npm installed on your machine. Then, you can clone the repository and install the dependencies using npm:

git clone <repository-url>
cd leetclone
npm install

To start the development server, you can run:

npm run dev

Then open your browser, and go to:

http://localhost:3000/auth

Contributing

Contributions are welcome. Please fork the repository and create a pull request with your changes.

License

This is a personal project and has no license associated with it.

About

The LeetClone app is a robust web application designed to emulate the functionality of the popular coding practice platform, LeetCode. Built with cutting-edge technologies such as React, TypeScript, TailwindCSS, and Next.js, LeetClone offers a platform for users to practice and hone their coding skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published