- Can I track attendance for multiple students?
- Yes. Add as many students as you need — each has their own attendance calendar, lesson log, and payment history. Click a student's name in the roster to open their detail view. All records are stored separately in your browser's localStorage.
- How do I mark a lesson as attended on the calendar?
- Click any student in the roster to open their detail view, then click on a date in the calendar. The date turns teal with a dot to indicate a lesson was held. Click the same date again to remove it. You can also use the "Lesson Log" tab to type a specific date and click Add.
- How does the monthly payment tracking work?
- Each calendar month shows a Paid / Unpaid toggle below the calendar. Mark the month's tuition as paid once you receive it. The summary strip at the top shows total collected and outstanding for the current calendar month across all students.
- What does the PDF receipt contain?
- The receipt is generated inside your browser using pdf-lib — no server involved. It includes the student's name, the month covered, the monthly fee, a list of lesson dates attended, and payment status. Click "Download PDF Receipt" in the Monthly Summary tab to save it to your device.
- Will my data be lost if I clear my browser cache?
- Yes — localStorage is tied to your browser. To keep a backup, use the Monthly Summary PDF receipts as a paper trail. If you switch devices or browsers, you'll start fresh. Consider downloading a PDF receipt monthly as a record.