Skip to content

AY2223S2-CS2103T-W13-2/tp

 
 

Repository files navigation

Java CI codecov

Ui

  • This is a project by CS2103T Group W13-2.
  • SportSync is a desktop app designed to manage training sessions and athletes through a Command Line Interface (CLI) with the benefits of a Graphical User Interface (GUI). It allows fast management of training tasks by typing commands in the CLI.

SportSync Features

Athlete management

  • adding
  • listing
  • editing
  • finding
  • deleting
  • sorting

Tag management

  • adding
  • removing
  • showing athletes with specified tags.

Session management

  • creating
  • deleting
  • marking athletes as present or absent
  • adding or removing athletes from a session.

calendar UI For easy overview of sessions.

Income Analytics For easy income calculations.

The app requires Java 11 or above installed on the computer to run

Example usage:

  • for student coaches to manage training sessions with student athletes

The project simulates an ongoing software project for a desktop application (called SportSync) used for student coaches to manage training sessions with student athletes. * It is written in OOP fashion. It provides a reasonably well-written code base. * It comes with a reasonable level of user and developer documentation.

This project is based on the AddressBook-Level3 project created by the SE-EDU initiative. Calendar interface adapted from http://www.java2s.com/ref/java/javafx-gridpane-layout-calendar.html & wongyewjon