Skip to content

Susmita-Dey/CodeOpsEditor

 
 

Repository files navigation

☁️ CodeOpsEditor

The only online web-based code editor you need for your DevOps programming languages and few other languages.

It is built for WeMakeDevs x Napptive Hackathon.

💫 Story Behind Building CodeOpsEditor

Developers often code in Visual Studio Code or online code editors like CodeSandox, Replit, Codepen, Programiz, GeeksForGeeks and other such coding platforms. But there are no DevOps based coding platforms or coding IDE which only supports those languages and useful for DevOps engineers.

We made it easy for people who are learning DevOps or a pro in this field of tech. They can use their favorite theme and code in our beautiful online editor just by signing up.

For programmers, we have kept some languages liek Java, Python, JavaScript, Typescript. They can use it seamlessly and increase their productivity level.

🌐 Tech Stack

  • Next.js
  • React.js
  • AOS animation library
  • Tailwind CSS
  • MongoDB
  • monaco-editor/react package
  • Judge0 API
  • Docker

✨ Features

It has the following 4 features:

  • Supports 10 programming languages such as Python, Java, Go, Scala, Rust, Ruby, Bash, Groovy, JavaScript, and TypeScript.
  • Provides 5 different beautiful themes.
  • Has autocomplete feature just like Visual Studio Code
  • Open Source software deployed on Napptive

🚀 Deployment

🪲 Challenges we ran into

  • Configuring the Compiler
  • Fetching languages and themes for the code editor
  • Using dotenv file for

📝 Our Learnings

  • Docker
  • Deploying on Napptive playground
  • Building applications with Next.js and backend registration feature with MongoDB
  • Kubernetes
  • Open Application Model

📲 What's next for CodeOpsEditor?

We've many plans for this project to upgrade this project in the near future.

Some of them are listed below.

  • Adding new languages
  • Reduce compilation time
  • Adding proper E2E testing feature
  • Updating the UI to make it more beautiful
  • Provide more security to routing and authentication
  • Add Google and GitHub OAuth features
  • CI/CD workflow

👨‍💻 How to run the application locally?

🙌 Team

The building blocks of this project.


Susmita Dey

Kunal Verma

Tuhin Banerjee

Shivang Shandilya

🛡️ License

CodeOpsEditor is licensed under the MIT LICENSE - see the LICENSE file for details.

🙏 Support

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️

built with love

About

Code Editor to support devops based languages

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •