Welcome to the Online Code Editor! This application allows users to write, execute, and test code in multiple programming languages directly from their web browser.
- Supports Multiple Languages: Write code in Python, C++, Java, and JavaScript.
- Real-time Code Execution: Run your code and see the output instantly.
- User-Friendly Interface: Easy-to-use editor with a clean design.
- History Management: Undo and redo your code changes easily.
- Frontend: React.js for building the user interface.
- Backend: Node.js and Express.js for handling code execution requests.
- Code Execution: Uses child processes to run code safely on the server.
- Styling: Custom CSS for a beautiful and responsive layout.
- Select Language: Click on the language icons to choose the programming language you want to use.
- Write Code: Type your code in the text area provided.
- Run Code: Click the "Run Code" button to execute your code and see the output below the editor.
- Undo/Redo: Use the Undo and Redo buttons to manage your code changes.