This is a Vite-based web application for testing code in various programming languages, including C++, Java, and Python. It features a rich text editor with syntax highlighting and integrates with Redux and RxJS for state management and reactive programming.
- Code editing with CodeMirror
- Syntax highlighting for C++, Java, and Python
- Ant Design UI components
- State management with Redux Toolkit
- Reactive programming with RxJS and Redux-Observable
- Storybook for UI component development
- Unit testing with Vitest
Ensure you have Node.js installed, then run:
npm installTo start the development server:
npm run devTo build the application:
npm run buildTo run ESLint:
npm run lintTo run Storybook for UI development:
npm run storybookTo build Storybook:
npm run build-storybookTo run tests using Vitest:
npm run testreact,react-dom- Core React librariesvite- Build tool@reduxjs/toolkit,react-redux- State managementrxjs,redux-observable- Reactive programmingcodemirror,@codemirror/lang-*- Code editorantd,@ant-design/icons- UI components
eslint,eslint-plugin-*- Lintingstorybook,@storybook/*- UI developmentvitest,@vitest/*- Testing
This project is licensed under the MIT License.