Skip to content

A Web App that allows any user to brainstorm LeetCode problem ideas on a Whiteboard!

Notifications You must be signed in to change notification settings

Indrajeet-S/leetcode-board

Repository files navigation

Leetcode Board

LeetCode Board is a web application designed to help users keep track of their progress on LeetCode challenges and visualize their problem-solving journey. This project is perfect for developers preparing for technical interviews or anyone aiming to improve their coding skills through structured practice.

This is a Next.js project bootstrapped with create-next-app. USER AUTHENTICATION is under development.

Getting Started

Prerequisites

  1. Install Node.js
    Node.js is required to run JavaScript code on the server side. Download and install it from the official website, or if you’re using a package manager, use one of the following commands:

• macOS (with Homebrew):

brew install node

• Windows (with Chocolatey):

choco install nodejs
  1. Package Manager
    You can use npm, yarn, or pnpm to manage dependencies for the project. If Node.js is already installed, npm is included. You may also choose to install Yarn or pnpm:

• Yarn:

npm install --global yarn

• pnpm:

npm install --global pnpm

Project Setup

  1. Clone the Repository Use Git to clone the repository to your local machine. Replace your-username and your-repo with the actual GitHub username and repository name:
git clone https://github.com/your-username/your-repo.git
  1. Navigate into the Project Directory Move into the project directory to prepare for further setup:
cd your-repo
  1. Install Project Dependencies To install dependencies, use one of the following commands depending on your package manager:
npm install
or
yarn install
or
pnpm install

This will install all packages listed in package.json, which are necessary to run the application.

Running the Development Server

Now that dependencies are installed, start the development server:

npm run dev
or
yarn dev
or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deployment on vercel

The easiest way to deploy your Next.js app is with Vercel , created by the same team behind Next.js. To deploy, follow these steps:

1.Push your code to GitHub, GitLab, or Bitbucket.
2.Sign in toVercel .
3.Connect your repository.
4.Configure deployment settings if needed.
For more details, see the Next.js deployment documentation .

About

A Web App that allows any user to brainstorm LeetCode problem ideas on a Whiteboard!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •