Kulukorvauslomake Fyysikkokillalle.
- Install Node, npm, python 3 and pdm
- Run
pdm install
andnpm install
on root folder - Start the program by running
pdm dev
andnpm start
Migrations are to be applied manually. Install sqlite-utils by following instructions at https://github.com/simonw/sqlite-migrate. Migrations are saved in migrations folder and each migration should have its own subfolder and a migrations.py file.
Refer https://github.com/simonw/sqlite-migrate on how to apply migrations. When applying migrations to production please backup the database to make sure the change can be reverted if the migration fails.
- GET
/
- Index page the actual form - GET
/login
- Google SSO login page - GET
/admin
- Admin page for handling expense compensations
- Show user if sending the form fails.
- Front muista admin
hyväksytty
kentän tekstin ja päivämäärän - IBAN validaatio backendissä
- HETU validaatio frontendissä sekä backendissä
- Postgres db
- Login token refreshaus
- CI/CD (not gonna happen :D)