The goal of this project is to create two desktop applications, one for the administrator and one for the client. The administrator application allows to store and manage a detailed list of personal computers. The client application allows to read and filter the list of PCs provided by the administrator. Both applications communicate using SOAP protocol.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- JDK 15
- IntelliJ IDEA Community Edition or Ultimate Edition [2020.3 or later]
Detailed information about installation and configurations are provided at developers' site.
- Kotlin
- Jetpack Compose for Desktop - jetbrains/compose-jb
- Java 15
- SQLite
Please notice that the project contains source code for two desktop applications.
To run a specific application, use Gradle run
or runDistributable
tasks for that application.
For detailed information about Gradle tasks in Compose Multiplatform, please follow official example.
Administrator Application |
Data Management |
Client Application |
- Michał Koziara