Blitzcoder is an online code editor built with React, Chakra UI, and powered by the Piston API for code execution and styling. It provides a seamless environment for developers to write, execute, and style their code directly in the browser.
Key Features:
- Real-time Code Execution: Execute code instantly and view the output directly within the editor.
- Multiple Language Support: Supports a wide range of programming languages, including Python, JavaScript, C++, Java, and more.
- Code Styling with CSS: Customize the appearance of your code with CSS for enhanced readability.
- User-friendly Interface: Intuitive and easy-to-use interface with a clean and modern design.
- Chakra UI Integration: Leverages the power of Chakra UI for a visually appealing and accessible user experience.
Technology Stack:
- Frontend: React.js
- UI Library: Chakra UI
- Code Execution: Piston API
- Styling: CSS
Getting Started:
- Clone the repository:
git clone https://github.com/ShivanshKumar760/Blitzcoder.git
- Node.js (v14.x or higher)
- Navigate to the
frontend
directory:cd client
- Install dependencies:
npm install or npm i or pnpm install
- Run the React server:
npm run dev or pnpm run dev