Lookahead is an online application that allows students at the University of Melbourne to plan their semester. A variety of customisations and optimisations are provided to help students make the most out of their semester.
This project is maintained by students and is unaffiliated with the University. This is a major fork of the old version, written by Rohyl J., which is no longer maintained. If you work with the University and would like to get in touch, please get in touch privately by emailing us.
Currently, this fork is a work in progress and is not in a usable state. A public-facing website will be made available when the fork is updated. If you're interested in joining the team, contact Ollie at ollie@oyc.id.au.
To build and serve both the client and server-side, run:
$ make install && make dev
To only build the static client side, run:
$ make build
To serve the API and static client, run (noting that this does not contain hot-reloading):
$ make serve
- Subject class list viewer
- Time restrictions
- Clash optimisations
- Lecture-skip provisioning
- Class cramming optimisations
- Break provisioning after a specified number of consecutive classes
- Support for streams
- Customisable timetable (drag and drop)
- Most importantly: dark mode