Icon

Lessons

Tutoring Invoicing Tool

App Concept

Lessons is a tool I created while working as a private tutor in hong kong to assist with the financial side of tutoring. The app syncs with an iOS calendar to display teaching schedules and automatically calculate total earnings, hours and more. The app can even export its data ready to be copied directly into an invoice.

Tutoring Made Easy

Once linked with you chosen calendar, lessons provides a plethora of useful functions:

  • A monthly dashboard shows your upcoming lessons and monthly totals including hours, total students and income.
  • Detailed views shows trends in your income, hours and student counts over time with helpful charts.
  • Comprehensive preferences allow for a range of contracts including 13-month contracts.
  • A month's lessons can be exported in invoice format for smoother and more reliable invoicing.
Phone

Calendar View

Phone

Lesson Details

Phone

Income View

Phone

Hours View

Phone

Settings

Phone

Invoice Export

Phone

Event Kit

Built from the Ground Up with SwiftUI

Lessons is built using pure SwiftUI, taking advantage of the latest EventKit features released alongside iOS 17.

Swift
SwiftUI
EventKit
MVVM Architecture
Swift Charts
User Defaults
SF Symbols
Dark Mode

Back to Home Page

© Alasdair Casperd 2024