Skip to content

erikhowe/jvm-js-fullstack

Repository files navigation

Shopping List App

Summary

A single page, full stack Kotlin web app, built using the Ktor and React frameworks and the Kotlin multiplatform library. Lab exercise to practice with Kotlin multiframework, the Ktor framework, and the Gradle build tool.

Table of Contents

  1. Introduction
  2. Technologies and Languages
  3. [Why Kotlin?](#Why Kotlin?)

Introduction

Technologies and Languages

  1. Ktor 1.6.7
  2. React 17.0.2
  3. Kmongo 4.5.0
  4. Kotlin

Why Kotlin?

Why use Kotlin throughout the entire stack? There are benefits to doing this in both the backend and the frontend. In the backend, Kotlin runs on the JVM and compiles into bytecode which means that it has the same security, reliability and portability of Java while being much easier to write with. In the frontend, Kotlin/JS transpiles Kotlin into type-safe JavaScript. When both the front and backend are written in Kotlin, the application can share common code (i.e. data models or validation logic)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors