this post was submitted on 22 Jul 2025
3 points (100.0% liked)
Kotlin
752 readers
1 users here now
Kotlin is a statically typed programming language for the JVM, Android, JavaScript, and native.
Subreddit rules:
- Be civil
- No spam
- Stay on-topic
- No fluff
Resources:
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Sounds interesting, but what does managing database models mean?
It's about handling the CRUD operations using the respective data access objects (DAOs). Abstracts the database operations for entities (https://github.com/believemanasseh/ktor-panel/blob/main/lib/src/main/kotlin/xyz/daimones/ktor/panel/database/dao/ExposedDao.kt), hides details of the underlying database and unifies the API (https://github.com/believemanasseh/ktor-panel/blob/main/lib/src/main/kotlin/xyz/daimones/ktor/panel/database/Interfaces.kt).
Since an admin panel ultimately needs to manage database entities, it's a vital part of the development process.
I use ktor and exposed. Are you saying this module lets me do crud operations in a web admin portal?
Yes, basically. Heavily inspired by Flask-Admin (https://flask-admin.readthedocs.io/)