Introduction
The KDK application template includes all the necessary boilerplate that you will need to get started building your application:
- client-side boilerplate in the root folder
- server-side boilerplate in the api folder
- continuous integration/deployment boilerplate in the root folder as Dockerfiles and Travis CI scripts
It also includes a ready-to-use user authentication service and login screen.
Howtos
Here are some howtos to help you start developing your application with the KDK:
- How to create a service in your application,
- How to distribute a service of your application to remote applications,
- How to manage permissions to control service access in your application,
- How to add guards to control route access in your single-page application,
- How to create an activity to have the entry point for user interactions,
- How to manage a collection to display and interact with items managed by your services,
- How to add tours to guide your users through your application,
- How to run your application as a Progressive Web App,
- How to connect to Keycloak to authentication and authorise users using Keycloak,
- How to connect to a planet to use a geospatial datasets catalog.
Infrastructure
The setup of application infrastructures is typically powered by our kargo project.