CodePilot is a multi-language online code compiler and editor built with React and powered by Vite. It supports popular programming languages like JavaScript, Python, Java, and C++. MyCodeBuddy offers a seamless coding experience with customizable themes, real-time code execution, and an intuitive user interface.
- Multi-Language Support: Write and execute code in JavaScript, Python, Java, and C++.
- Customizable Themes: Choose from a variety of themes like Dracula, VS Code, GitHub, and more.
- Real-Time Feedback: Get instant code output with real-time execution.
- Modern UI: Designed using styled-components for a sleek and responsive interface.
- Easy Navigation: Built with
react-router-dom
for smooth transitions between pages. - Notifications: Integrated with
react-toastify
for user alerts.
Live Site :https://codepilot4.netlify.app/




- Frontend: React 18, React Router DOM, Styled Components
- Code Execution: Judge0 API
- Code Editor: @uiw/react-codemirror with multiple themes and language modes
- Build Tool: Vite
- State Management: React Context API
- Notifications: React Toastify
- HTTP Client: Axios
Follow these steps to set up and run the project locally:
Ensure you have the following installed:
- Node.js: Version 16 or later
- npm: Version 8 or later (or use yarn/pnpm)
git clone https://github.com/your-username/mycodebuddy.git
cd mycodebuddy
npm install
npm run dev