TutorPro (CS2103T - Software Engineering)

  • Year: 2023
  • Course: CS2103T - Software Engineering
  • Team Lead: Led a team of four developers

TutorPro is a powerful desktop software solution developed specifically for private tutors to streamline their administrative tasks and enhance workflow efficiency. The software is designed to manage schedules, track student progress, and automate routine tasks, allowing tutors to dedicate more time to teaching and less time to paperwork.

TutorPro is optimized for use via a Command Line Interface (CLI), providing fast and efficient task management, while still offering the advantages of a Graphical User Interface (GUI) for ease of use. This combination makes TutorPro both versatile and user-friendly, catering to tutors who prefer quick keyboard interactions without sacrificing the visual clarity of a GUI.

This project is part of the se-education.org initiative, and it is based on the AddressBook-Level3 project created by the SE-EDU initiative. TutorPro leverages several libraries, including JavaFX for building the user interface, Jackson for JSON processing, and JUnit5 for testing, ensuring a robust and maintainable application.

If you would like to contribute code to this project or explore its development further, you can find more information on the project’s repository.