Codenemy

July 31, 2023

Source Code | Live Link

Yep, I was forced to write a report on this. Click here to download it.

Technologies Used

Samir ZafarSamir ZafarSamir ZafarSamir ZafarSamir Zafar
  • 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