Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 2.22 KB

File metadata and controls

57 lines (36 loc) · 2.22 KB

Code Runner WebApp

Code Runner WebApp is a full-stack application that provides an online IDE (Integrated Development Environment) for compiling programs in over 9+ programming languages. It supports both frontend and backend development, allowing users to write, compile, and execute code directly from their web browser.

Features

  • Multi-Language Support: Code Runner WebApp supports over 9+ programming languages including Python, JavaScript, Java, C++, and more.
  • Syntax Highlighting: Enjoy syntax highlighting for different programming languages to improve code readability.
  • Real-Time Compilation: Users can compile their code in real-time without needing to install any compilers locally.
  • Error Handling: Comprehensive error handling to provide meaningful feedback to users when code compilation fails.
  • Responsive Design: The web application is designed to be responsive and accessible on various devices including desktops, tablets, and smartphones.

Technologies Used

  • Frontend: HTML, CSS, JavaScript (React.js)
  • Backend: Node.js, Express.js
  • Database: MongoDB (or specify your choice of database)
  • Compiler Integration: (List the compiler or compiler API services you're using)

Getting Started

To get started with Code Runner WebApp locally, follow these steps:

  1. Clone this repository to your local machine. git clone https://github.com/notnotdurgesh/Code-Runner-WebApp.git
  2. Navigate to the project directory.

cd Code-Runner-WebApp

  1. Install dependencies using

    npm install.

  2. Start the backend server using

    npm run dev.

  3. Navigate to the client directory and start the frontend server using npm start.

  4. Access the application in your web browser at http://localhost:3000.

Contributing

Contributions are welcome! If you have any suggestions, bug fixes, or new features to add, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements