/uqtp

Timetable planner for UQ courses, written in Typescript with React.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

UQ Toilet Paper 🧻 (a timetable planner)

Netlify Status

Timetable planner for UQ classes, made in Typescript and React. Uses React Redux and Firebase.

Features

  • Sign-in using Google Firebase, saving to an online database.
  • Easily search for courses from UQ's public timetable.
  • Manage multiple timetable profiles.
  • Display and select from all options for a class.
  • Select any number of options for a particular course activity.
  • Colours labels depending on class type.
  • Manually import classes from exported Excel file.

Usage

The app can be built using a simple command:

npm run build

The built site is in build/ and can be hosted on a static web server of your choice.

Screenshots

Main view

image image

Timetable

image