Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sahilsh-dev/cheetcode
Modern Sleek Leetcode with shadcn/ui
https://github.com/sahilsh-dev/cheetcode
javascript leetcode react shadcn-ui tailwindcss
Last synced: 8 days ago
JSON representation
Modern Sleek Leetcode with shadcn/ui
- Host: GitHub
- URL: https://github.com/sahilsh-dev/cheetcode
- Owner: sahilsh-dev
- Created: 2024-10-29T16:12:12.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T15:45:09.000Z (17 days ago)
- Last Synced: 2024-12-11T16:41:22.767Z (17 days ago)
- Topics: javascript, leetcode, react, shadcn-ui, tailwindcss
- Language: JavaScript
- Homepage: https://cheet-code.vercel.app/
- Size: 1.03 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CheetCode
A sleek and modern frontend for Leetcode, built with the latest technologies. This project leverages **React**, **Vite**, **TailwindCSS**, and **ShadCN/UI** to deliver a seamless and responsive user experience.
## Tech Stack
- **Frontend**: [React](https://reactjs.org/) + [Vite](https://vitejs.dev/)
- **Styling**: [TailwindCSS](https://tailwindcss.com/) + [ShadCN/UI](https://shadcn.dev/)
- **Build Tool**: [Vite](https://vitejs.dev/)
- **Language**: JavaScript/TypeScript## Getting Started
Follow these steps to set up the project on your local machine:
### Installation
1. Clone the repository:
```bash
git clone https://github.com/sahilsh-dev/CheetCode.git
cd CheetCode
```2. Install dependencies:
```bash
npm install
# or
yarn install
```3. Start the development server:
```bash
npm run dev
# or
yarn dev
```4. Open your browser and navigate to `http://localhost:5173`.
### Building for Production
To build the project for production:
```bash
npm run build
# or
yarn build
```The output will be in the `dist` folder.
### Deploying
You can deploy the built project using services like Vercel, Netlify, or any static hosting provider.
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a feature branch (`git checkout -b feature-name`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature-name`).
5. Open a pull request.## Acknowledgments
- [LeetCode](https://leetcode.com/) for inspiring this project.
- [Vite](https://vitejs.dev/), [TailwindCSS](https://tailwindcss.com/), and [ShadCN/UI](https://shadcn.dev/) for their amazing tools.