


You’ll need to install a few things before you get started. Install Kotlin and React Project Dependencies You’ll secure the frontend with OAuth 2.0 login, and you’ll secure the backend with a JSON Web Token and Spring Boot’s resource server OAuth implementation.

First, you’ll build the app unsecured, and then you’ll use Okta to secure it. Our goal today is to use React for the frontend and Kotlin with Spring Boot for the backend to build a client and server application. We don’t have enough time to dive too deeply into any of them, so it will be helpful if you are familiar with React, Kotlin, Spring Boot, and REST APIs before we get started. Buckle up-we’re going to use a lot of tools in this tutorial.
