This project is a tool to plan your semesters at OST Rapperswil. The params in the URL will be updated automatically so you can save your data by copying the current URL.
See Example
Check the open issues to see what you can work on.
npm install
npm run dev
npm run build
npm run lint
npm run lint-fix
Since the tests cover authenticated behaviour with the backend, a Clerk publishable key as well as a secret key is needed to run the e2e tests. Copy the example.cypress.env.json to cypress.env.json and fill in the values.
npm run test:component:dev
npm run test:component
The dev server as well as the backend must be running to run the e2e tests.
npm run dev
npm run test:dev
npm run test