Coderz 🤖 is a web-based Online Compiler platform designed to simplify the coding process by offering an intuitive and efficient environment for writing, testing, and executing code.
- React.js
- Tailwindcss
- OneCompiler APIs
👉 Multi-Language Support: Users can write, execute, and test code in various programming languages, catering to diverse user needs and global audiences.
👉Advanced Code Editor:Powered by CodeMirror, the platform offers syntax highlighting, auto-completion, and real-time error detection, enhancing the coding experience.
👉Customizable Themes and Templates:Provides multiple themes for personalized coding environments and boilerplate code templates for quick project initialization..
👉 Input/Output Handling: Allows dynamic input for programs and real-time display of output or error messages, making testing and debugging seamless.
👉 Real-Time Code Execution: Leverages the OneCompiler API to ensure immediate and accurate execution of code with minimal latency, enhancing the efficiency of the coding workflow.
Follow these steps to set up the project locally on your machine.
Prerequisites:
Make sure you have the following installed on your machine:
Cloning the Repository:
git clone https://github.com/Gokhul2003/Coderz
cd CoderzInstallation:
Install the project dependencies using npm in the root folder :
npm installSet Up Environment Variables:
Create .env.local File: In the root of your project, create a file named .env.local.
Add the API Key to the .env.local File: You need to get the API key from RapidAPI for OnCompiler. Once you have the key, add it to the .env.local file in the following format
VITE_ONECOMPILER_API=' 'Running the Project:
npm run devOpen http://localhost:3000 in your browser to view the project.