Codenemy
July 31, 2023
Source Code | Live LinkYep, I was forced to write a report on this. Click here to download it.
- Fullstack web application
- Designed for coders to enhance their skills through problem-solving in a simulated environment
- Introduced a player vs player competitive mode to algorithmic coding questions
- Real-time contests for users to participate in
- Access to a vast database of coding problems
- User progress tracking to monitor skill development
- React - frontend
- Springboot - backend
- Microservices architecture used for the backend
- Utilized CI/CD pipeline for efficient deployment and integration. Implemented automated testing for the backend to ensure accuracy and reliability
- 95% + code coverage to ensure code was robust
- Employed Test-Driven Development (TDD) for efficient development
- Jira integration with Gitlab to track ticket progress/history
- Web sockets to host lobbies
- In memory database for lobby data