...
A user can view their timetables from different devices on the same account.
User can have multiple timetables (feature to be implemented by T2)
6. Share Timetables via Link
Save button that will upload the updated/edited timetable to a backend
Users can send the URL for their friends to view the timetable
User can view their own timetable with the same link from different devices (without creation of accounts)
7. User will have an Account
This account will store personal data
Personal details
Timetables
Friends
...