Using this to showcase and experiment with what is possible in ktor.
This includes:
- Connection with a database and using kotlin's exposed framework with hikari as the connection pool
- Saving files to the local drive
- Kotlin's Html DSL (kotlinx) and templating
- https://ktor.io/docs/server-auth.html#supported
- https://ktor.io/docs/server-session-auth.html#save-session
- https://jetbrains.github.io/Exposed/deep-dive-into-dao.html#referencing
- https://jetbrains.github.io/Exposed/data-types.html
- https://github.com/Rudge/kotlin-ktor-realworld-example-app
- https://insert-koin.io/docs/reference/koin-ktor/ktor