CheatCode is an interactive web application designed to provide quick access to programming cheat sheets and code snippets.
- Access to a variety of programming cheat sheets.
- Search functionality to quickly find specific code snippets.
- User-friendly interface for easy navigation.
- Frontend: TypeScript, Tailwind CSS, Ionic Framework (React based), Vite
- Backend: Nodejs, Expressjs, Custom-built Remote Code Execution (RCE) engine
- Message Queue: RabbitMQ
- Caching: Redis
Unlike many online code execution platforms that rely on third-party services like Judge0, CheatCode features a custom-built RCE engine developed from scratch. This engine leverages RabbitMQ for message queuing and Redis for caching, ensuring efficient and scalable code execution.