Skip to content

kohshi54/Timetable4ICU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Timetable4ICU

Timetable4ICU is a timetable management application tailored specifically for the International Christian University (ICU) community. It's designed with intuitive features that simplify how students plan their academic schedules and keep track of assignments.

Key Features:

  • Syllabus Integration: Automatically populates your timetable with courses from the ICU syllabus.
  • Smart Class Registration: Add classes with a single tap and visualize them with connecting frames for consecutive periods or distinct colors for easy identification.
  • Assignment Tracking: Conveniently record homework for each course within the app.
  • Widespread Use: Trusted by approximately 70% of ICU students, amounting to about 2,600 users.

Download:

Find the app on the App Store: Timetable4ICU on App Store

Website:

Learn more at Timetable4ICU Website

Related Repository:

  • Access the old version's source code here.
  • Access syllabus scraper code here.

Technologies Utilized:

  • Swift
  • SwiftUI
  • Python
  • Realm Database

Screenshots and Descriptions:

Timetable Main Screen

Timetable Main Screen

Displays your weekly class schedule with a focus on clarity, especially for classes starting at noon.

Timetable Main Screen

Timetable Detail Screen

View course details and assignments in one place, set against a minimalist gray backdrop for a distraction-free environment.

Timetable Main Screen

Timetable Registration/Change Screen

Easily add or modify your classes with an interactive list and safeguard against schedule conflicts with an overlap detection system.

Screeen

Timetable Registration/Change Screen

Easily add or modify your classes with an interactive list and safeguard against schedule conflicts with an overlap detection system.

Screeen

Setup Screen

Customize your timetable per semester with options to include different periods and session times, as well as Saturday classes.

Screeen

Task Management Screen

A comprehensive list of assignments across all registered classes, with options to mark them as completed or delete them.

Screeen

Lunch Break Screen

A dedicated space to schedule and update any lunchtime plans, with a streamlined saving process.

About

Timetable application for ICU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages