- ktor for web server: https://ktor.io/
- security with http sessions and login form: https://ktor.io/docs/sessions.html. sessions persistence in files.
- thymeleaf for templating: https://www.thymeleaf.org/
- dependency injection with koin: https://insert-koin.io/
- twitter bootstrap starter template: https://getbootstrap.com/docs/5.0/examples/starter-template/
- run from IDE Application.kt, or gradle:
./gradlew run
- login: username: user; pass: 123