Code in the browser


Next.js application built for my final year project of university. Gives each user their own private coding environment to play with/break.

Project was created with Next.js, React.js, Styled Components, Docker and Node.js.

  • - Private coding environment using containers
  • - Monaco code editing experience
  • - Support for JavaScript, Python and C++ compilation
  • - Ability to create and perform exercises ala Codecademy

This project only has a deployed frontend no backend support is deployed, although cloning the repo and running it alongside the frontend should work.

I also wrote a ~15 thousand word dissertation on this project available for perusing.