This service is intended for students of University of Tampere. The app lets the user copypaste a course url from the curriculum, pick the parts they want, and download an .ics-file to import to a calendar. Running live on Heroku here.
An app that helps students build an electronic calendar for their studies in University of Tampere with one click.
I study at UTA myself and got tired of writing my classes in my calendar by hand, so I built this. I happily spent hours to save a few minutes. No more writing by hand!
The student
- Finds their course in the University of Tampere study schedule
- Copies the URL
- Pastes the URL into this app
- Picks the lectures, exercises, tutorials etc. they want to save to their calendar and
- Hits the download button to get a ready made .ics-file to be imported to a calendar app
The course schedule information is fetched from the open data API of University of Tampere. The chosen lectures, exercises or other lessons are then parsed to an .ics-file, that can be imported to basically any electronic calendar.
This application is built and maintained by a third party (=a UTA student) and is not an official tool provided by University of Tampere.
Front-end:
- React (Create React App), React Router 4
- Redux, React Redux, Redux Saga
immutable-ics
for creating the .ics-filesjs-file-download
as a download helper
Back-end:
- Node.js
- Express
Hosting:
- Heroku
- GitHub