CodeNest is a fully-featured, web-based code editor
CodeNest is a fully-featured, web-based code editor that allows anyone to implement their ideas without any need to install new software. Through our platform, you can access any development environment, create a new project in any programming language, and run it hassle-free on the cloud, all without leaving your browser window.
We initially started CodeNest to gain experience working on a large project as a group. Eventually, CodeNest became a proof-of-concept, an idea that we could keep building into a reality. Our goal is that CodeNest becomes a gateway to new programmers, making coding more accessible to the world.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Clone the repository
git clone https://https://github.com/Jeshwin/codenest.git
Change to the codenest
directory
cd codenest
Download the node dependencies
npm install
Run the development build
npm run dev
The instance will be available on localhost:3000
Run the tests using Jest
npm test
See our wiki page on how to use CodeNest
CodeNest is deployed using AWS and is publicly available here!
- Next.js - Web Framework
- React - Component Library
- TailwindCSS - CSS Framework
- Font Awesome - Icon Library
- Boring Avatars - Profile Pic Generator
- AWS - Web Hosting and Compute
- websocat - Serve shell through WebSockets
- Xterm.js - Shell on the browser
See also the list of contributors who participated in this project.
- 🎩 Hat tip to anyone whose code was used
- Inspiration
- References