Skip to content

AY2324S2-CS2103T-T15-3/tp

 
 

Repository files navigation

CI Status codecov

BandBook

Ui

About the App

BandBook is your all-in-one software designed to streamline the management of band members' contact details and attendance. Optimised for use via a Command Line Interface (CLI), BandBook can assist you in managing your members' details faster than traditional GUI apps.

  • It is written in OOP fashion and provides a reasonably well-written code base.
  • It comes with a reasonable level of user and developer documentation.

Main Features

It offers a user-friendly platform to add, edit and delete members' contact information, along with optional fields such as tag, birthday, matriculation year and instrument information.

Moreover, you can assign instruments to your members and find your members by their name and/or instrument assigned. You may also indicate and view the attendance history of your members, ensuring that they stay on track with the band's activities.

Getting Started

  1. Ensure you have Java 11 or above installed in your Computer.
  2. Download the latest bandbook.jar from here.
  3. Copy the file to the folder you want to use as the home folder for BandBook.
  4. Open a command terminal, cd into the folder you put the jar file in, and use the java -jar bandbook.jar command to run the application.

Tip: For the detailed documentation of this project, see the BandBook Product Website.

Acknowledgements

This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.