Tricode is a modern web application designed to help developers practice coding challenges, collaborate in real-time, and improve their programming skills through interactive coding sessions.
Watch Tricode in action:
(Click the image above to watch the demo video)
- Real-time Code Collaboration - Pair program with others using shared code editors
- Multi-language Support - Supports JavaScript, Python, Java, C++, and more
- Code Execution - Run code directly in the browser with instant feedback
- Coding Challenges - Curated list of programming problems with difficulty levels
- Progress Tracking - Monitor your coding statistics and improvement over time
- Dark/Light Theme - Choose your preferred coding environment theme
- Syntax Highlighting - Clean code visualization with modern editor themes
- React.js
- CodeMirror/ Monaco Editor
- Tailwind CSS
- WebSocket (for real-time features)
- Redux
- Redux Toolkit
- React Router -RTK Querry
- Node.js
- Express.js
- MongoDB (with Mongoose)
- Shadcn
- Acceternity Ui
- Clone the repository:
git clone https://github.com/Sivasish48/Tricode-main.git
cd Tricode-main