Skip to content

mohammedasimahmed/Code_Editor

Repository files navigation

🚀 Next.js Code Editor

A powerful, user-friendly code editor built with Next.js that allows you to write, execute, and get real-time output from your code. Ideal for developers, students, and coding enthusiasts who want a seamless in-browser coding experience.

🌟 Features

  • Real-time Code Editing: Enjoy smooth, syntax-highlighted code editing.
  • 💬 User Input Support: Easily provide input data for your code.
  • Instant Code Execution: Run your code and get immediate feedback.
  • 🌐 Multiple Language Support: Execute code in multiple programming languages.
  • 📱 Responsive Design: Optimized for all devices, from desktops to mobiles.

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/mohammedasimahmed/Code_Editor.git
    cd Code_Editor
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

    Open http://localhost:3000 with your browser to see the result.

🐳 Docker

You can also run the project using Docker.Make sure you have Docker installed and use the following command:

docker run -it -p 3000:3000 mohammedasimahmed/neoncode

Open http://localhost:3000 with your browser to see the result.

📖 Usage

  1. Open the editor: Navigate to the URL where the editor is hosted.
  2. Write your code: Start coding in the editor window.
  3. Provide input: Use the input field for any required input data.
  4. Execute your code: Click the "Run Program" button to execute your code.
  5. View the output: Check the results in the output section.

🌐 Supported Languages

  • C++
  • Python
  • Javascript

🤝 Contributing

Contributions are welcome! Whether it's a bug fix, new feature, or improvement, we appreciate your help.

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Commit your changes.
  4. Push your branch and open a pull request.

🙌 Acknowledgements

📫 Contact

Feel free to reach out if you have any questions or suggestions.


🌟 Show Your Support

If you found this project useful, please consider giving it a ⭐ on GitHub!

GitHub stars

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks