- setup database for dev and prd branches
- create running instance on epblc-labs.nl with dev and main instance.
- create workflow to handle db migrations to production and development databases
- work out validation for apis
- changelog
- Set up local.test001.nl to link to localhost:5173 - iets met certificates
- set up e2e testing for ui
- is using id in event.locals session the best strategy?
- Improve error feedback for forms by showing the error at the correct input field instead of at the bottom
- validation server side (zod and drizzle) https://orm.drizzle.team/docs/zod
- find a way to generate dummmy data to have enough data to test pagination etc. link
- Change primarykey for users to id and make email unique
- ordering and pagination for tables (probably best to do serverside and recall data on every change)
- add more tests
- check what api/server calls look like in the browser when using +page.server.js actions
- Improve login, logout and auth error pages
- Add custom 500 and 404 pages
- improve error handling (error boundaries)
- See how stores can be used to access the session data
- make search functions case insensitive