TuteeDex MADE FOR PRIVATE TUTORS

YOUR TUTORING DESK

Less admin.
More teaching.

Your students, lesson schedules, and tuition balances.
Together in one desktop app.

TuteeDex pairs quick, typed commands with a clear visual overview, so you can find a student, plan your next lesson, and keep track of what is owed.

Java 25 · Windows, macOS & Linux · Desktop CLI + GUI

TUTEEDEX / DESKTOP PREVIEW
TuteeDex showing example students grouped by subject, with weekly lesson slots and a total and paid summary.
The current desktop interface, with fictional example students. Click to enlarge.

EXPLORE YOUR TOOLKIT

Keep the details. Find the overview.

Tools for the everyday work around your lessons.

001 / PROFILES

Know each student

Keep contact details, tuition start dates, subjects, tags, notes, and outstanding balances in one profile. View the details or edit just the fields that need changing.

OPEN A STUDENT PROFILEview 1
002 / LESSONS

See who you teach, and when

Give each subject a weekly lesson day and start time. Group students by subject while keeping each student's own lesson slot visible.

PUT UPCOMING LESSONS FIRSTsort slot/asc n/asc
003 / FOCUS

Find the right students

Search by name, filter by subject, or bring up a tag such as needs revision. Return to the active student list whenever you need the full picture.

FOCUS ON A SHARED TAGlist t/Needs revision
004 / PRIORITIES

Put your next lesson first

Sort by upcoming lesson, name, tuition start date, or outstanding amount. Combine criteria and choose ascending or descending order for each.

SORT STUDENTS BY NAMEsort n/asc
005 / RECORDS

Keep balances and records clear

See outstanding tuition amounts and total/paid student counts. Archive past students without deleting their profiles, and restore them when they return.

ARCHIVE A PAST STUDENTarchive 1
006 / YOUR DATA

Bring your records with you

Export profiles to CSV for a copy outside the app. Preview a CSV import before confirming it. Your student records are stored locally on your computer.

EXPORT YOUR STUDENT RECORDSexport

THE COMMAND DESK

A focused view is
just a command away.

Type in the command box and press Enter. The student list updates in the same window; there is no need to work through a series of forms.

TuteeDex remembers your last list or find view and applied sort order when you close it, so you can pick up where you left off.

Explore the commands

list t/Needs revision

Focus on students with this tag.

sort slot/asc n/asc

Order upcoming lessons, then break ties by name.

view 1

Open the first displayed student's full profile.

YOUR FIRST SESSION

Set up your tutoring desk.

  1. Get Java 25 ready

    Check the setup instructions for your operating system in the Quick Start guide.

  2. Download the app

    Choose a JAR from the team's releases and put it in a folder where the app can save its files.

  3. Launch and explore

    From that folder, run java -jar "TuteeDex.jar" using your downloaded filename. Enter help to see the commands.

This site describes the current development version. Check the release notes for the features included in your download.

BUILT TOGETHER

Meet the people behind TuteeDex.

A CS2103T team project at the National University of Singapore, built on AddressBook-Level3 by the SE-EDU initiative.

Built with Java and JavaFX, with Jackson and JUnit. Build status Coverage report