Untis to Calendar is a project that enables you to sync your timetable from WebUntis with any calendar application of your choice using an iCal link. Currently, this project supports anonymous login to Untis.
To run the backend and to run the frontend you must have NodeJs installed and ideally pnpm.
- Run the command
pnpm install
to install the necessary dependencies. - Create a
.env
file with the following configurations:- You need to specify an auth secret for jsonwebtoken. Example:
AUTH_SECRET="supersecretsecret"
- You need to define an url to be displayed in the ui. Example:
API_URL="http://localhost:3000"
- You need to set the data for your instance of PostgreSQL. Example:
DATABASE_URL="postgres://postgres:password@localhost:5432/untis-to-calender"
- You need to specify an auth secret for jsonwebtoken. Example:
- Run the command
pnpm run dev
to run the application in developer mode.