- Interview Prep: Ever wanted a platform where you can solve programming questions and write your logic during an
interview?
- Deliver your full logic to the interviewer, even if you can't completely solve the problem.
- DSA Revision: Need a place to write and store your logic notes for DSA revision?
- A structured way to store and review your notes.
- Other Needs: Many more features to come!
A single web app that addresses all these problems.
Open https://lc-board-ochre.vercel.app/ to see the result.
From the entered LeetCode question ID, it generates a partitioned page with the problem statement and a whiteboard to store your logic notes. View the full list of problems solved under the archive section.
- LC-Board: Enter your problem-id to get a page with a whiteboard and the problem statement.
- WhiteBoard: A simple whiteboard for brainstorming.
- Archive: An archive section of all your notes.
Frontend: Next.js and Tailwind CSS.
Backend: Node.js
- Fetching Problem Statement: Used lcid.cc to extract the title-slug of the LeetCode question and the LeetCode GRAPHQL API to fetch the problem statement.
Database: Google's Firebase (cloud) , Browser storage (local) .
WhatsApp.Video.2024-07-04.at.1.34.25.AM.mp4
Contributions are welcomed! Feel free to fork the repository and make a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
Join our community and help make LC-Board even better! Your contributions and feedback are highly appreciated.