Overview
This product analysis is for a Spring Boot server built with Kotlin, which automatically bundles and serves a create-react-app web application. It provides instructions for installation and usage, as well as suggestions for customization and alternative technologies.
Features
- Spring Boot 2 server built with Kotlin
- Bundles and serves a create-react-app web application
- Structured for use with IntelliJ IDEA or individual modules with preferred tools
- Uses Spek for testing in Kotlin
Installation
- Clone the repository.
- Delete the
.gitfolder. - In
server/build.gradle, changegroup = 'run.karl'togroup = 'your.group'. - Select the folder
run.karl.starterin IntelliJ and hit Shift+F6 (rename) to rename the package to your preferred choice. - Ensure the
testfolder was renamed as well. - Verify that everything is working by running
./gradlew buildin theserverfolder. - The template is now clean and ready to use.
Summary
This Spring Boot server with Kotlin allows for automatic bundling and serving of a create-react-app web application. It provides an easy development workflow, with separate servers for the Spring Boot backend and the create-react-app frontend. The template is customizable and can be used as a starting point for projects.