Skip to content

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.