Interactive portfolio demo
Example data showcasing my Lancaster timetable API integration. Sync is simulated; edits stay in this page.

Your day at a glance

Hello, Student

Today’s timetable

Next exam

—
No exam scheduledAdd an exam to start a countdown

Current result

0%
Add your marksWeighted across completed assessments

Lancaster sync

0 events
Not connectedConnect your personal timetable

Modules

0
In your calculatorImported and manually added modules

This week

7–11 October · Week 4

Lancaster connection

Not connected
LU
Personal timetable feedConnect your Lancaster calendar

Import lectures, seminars, labs and official exams from your personal Lancaster timetable.

Up next

Today
11:00
Algorithms & Data

Huxley 308 · in 42 min

14:00
Linear Algebra

Clore LT2 · 1 hr lecture

Add an exam

Keep the important details in one place.

Upcoming exams

Module results

Add each assessment, its weighting, and your mark.

Current overall

Weighted average
0%across all entries
Add your marks
Your classification appears here.
First class70%+
Upper second (2:1)60–69%
Lower second (2:2)50–59%
Third class40–49%
Below pass markUnder 40%
This is an estimate based on the weights you enter. Your university’s progression and rounding rules may differ.

Lancaster timetable integration

The full app uses my Lancaster timetable API integration to fetch a personal iCalendar feed and turn it into lectures, rooms and exam events.

This static demo uses fictional example events in the same format. Try syncing to see the flow without entering a personal calendar URL.

UniTrack · Portfolio demo

A student dashboard, ready to explore.

I built UniTrack to bring timetables, exam preparation and weighted grades into one place, with a Lancaster timetable API integration.

This demonstration serves fictional example data in the integration’s event format. Everything runs in your browser, including simulated sync. No sign-in or university calendar is needed.

Try the timetable, add an exam or change some marks. Reload or reset to restore the examples.