Kotlin Stones

Example project with kotlin on frontend and backend.

Key points:

  • frontend in KotlinJS with React
  • shared code (backend and frontend)
  • gradle build in Kotlin
  • use of Nee library on the backend
  • oauth for authentication authorization
  • kotlin language style dependency injection
  • dockerized
  • github actions for build
  • deployment to GKE (google cloude) - see http://demo.neeffect.dev