AlessandroFornara / SE2-CodeKataBattle-FornaraColecchia

CodeKataBattle - Software Engineering 2 course's final test (Polytechnic of Milan, 2023/24 A.Y.)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CKB: CodeKataBattle

CKB - CodeKataBattle is the final test of "Software Engineering 2", course of "Computer Science Engineering" held at Politecnico di Milano (2023/2024).

Teacher: Matteo Giovanni Rossi

Final Score: 30/30

Team Composition

Project Specification

CodeKataBattle (CKB) is platform designed to help students improve their software development skills by training with peers on code kata. Educators use the platform to challenge students by creating code kata battles in which teams of students can compete against each other, thus proving (and improving) their skills.

You can find the full specification here.

The final version includes:

  • Requirement Analysis and Specification Document (RASD);
  • Design Document (DD);
  • Implementation and Testing Document (ITD);
  • Acceptance Testing Document (ATD);
  • Backend Spring Boot Application;
  • Web App;

Installation and Usage Instructions

Instructions can be found in the following files:

Implemented Functionalities

Functionality Status
RASD
DD
ITD
ATD
Backend/WebApp

Legend

❌ Not Implemented      ⚠️ Implementing    ✅ Implemented

Software used

WebSequenceDiagrams - sequence diagrams

StarUML - UML diagrams

Intellij IDEA Ultimate - Backend and frontend IDE

About

CodeKataBattle - Software Engineering 2 course's final test (Polytechnic of Milan, 2023/24 A.Y.)

License:MIT License


Languages

Language:Java 73.4%Language:Vue 25.2%Language:JavaScript 0.9%Language:HTML 0.4%