Backend
Technologies
- Kotlin
- Spring Boot
- node:test
Development
- When throwing errors to the frontend, use
RidResponseException. This is a custom exception that the frontend can handle correctly, instead of just returning a generic 500 error. - Write endpoint tests using node:test.
- When adding new database tables or fields, make sure to add sample data to seed.sql
- This file is used in the testing pipeline and can also be used to initialize your local development database.