- Notifications
You must be signed in to change notification settings - Fork165
Kotlin Full-stack Application Example
License
Kotlin/kotlin-fullstack-sample
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This sample uses plugins, which will be deprecated.There is anew repository with actual Kotlin version and Kotlin/JS Gradle plugin.
Thinkter is an example of a full-stack Web application built with Kotlin. The backend runs on the JVM, and the browserfront-end uses React. The example implements a very simple microblogging application.
The backend of Thinkter is built usingKtor, a Web framework built by the Kotlin team.For data persistence, it usesH2, allowing you to run the example without the need to configurean external SQL server. The HTTP server implementation is provided byJetty.
To run the backend, use./gradlew backend:run, or open Thinkter as a project in IntelliJ IDEA and execute the sharedrun configurationBackend :: Jetty. This will start serving the REST API of the backend on port 9090.
The frontend of Thinkter is built usingReact. To adapt the React APIs to Kotlin,it incorporates a set ofwrappers, whichyou can also use in your projects and adapt to your needs.
The project is built using webpack and theKotlin frontend plugin.
To run the frontend, use./gradlew frontend:run. This will start a webpack server on port 8080. Navigate tohttp://localhost:8080to start using the application.
About
Kotlin Full-stack Application Example
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors11
Uh oh!
There was an error while loading.Please reload this page.