Skip to content
/ kpdf Public

Simple HTTP service to browse and server PDF Files written entirely in Kotlin

License

Notifications You must be signed in to change notification settings

Softwaret/kpdf

Repository files navigation

CI codecov

What is KPDF

Simple HTTP service to manage PDF files, served as so-called publications. Written entirely in Kotlin, using Ktor, Exposed and Kodein. Project was created to practice testing Kotlin code and is not going to be maintained after it is finished.

Use-cases

KPDF service is going to provide potential user ability to:

  • register with login and password
  • log in and get access to certain PDF files
  • upload PDF files wrapped in so-called publications with title and description
  • download PDF files connected with publication
  • browse available publications
  • edit publications
  • delete publications*
  • edit account
  • delete account All listed use-cases are going to be tested using popular Kotlin testing features.

Future of KPDF

Application is going to be Dockerized.

About

Simple HTTP service to browse and server PDF Files written entirely in Kotlin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages