Code Editor React is a in-browser code editor that allows a user to choose from a list of coding languages they wish to write in and execute their code.
React + Vite: https://vite.dev/guide/ Javascript: https://developer.mozilla.org/en-US/docs/Web/JavaScript NodeJS: https://nodejs.org/en Chakra-UI: https://www.chakra-ui.com/docs/get-started/installation Monaco-editor: https://www.npmjs.com/package/@monaco-editor/react Piston Api: https://piston.readthedocs.io/en/latest/ Axios: https://axios-http.com/docs/intro
[x] Create code editor that allows user to select from a list of coding languages and execute their code to see the result, including errors
[x] Add toggle to allow user to select between darkmode and lightmode themes
[] Dynamically bring in the languages and language versions accepted by monaco-editor to ensure up to date requests are being made and expand language availability
[] Allow users to create a profile and sign in, delete profile
[] Allow users to save their code snippets to their accounts to review them at a later date
[] Add simple coding challenges and test cases for user to complete and determine is correct or incorrect based on response
[] Show percentage of coding challenges completed out of the available challenges
[] Add timer option to coding challenges for "speed runs"
[] Add testing to ensure at least 80% code coverage