Applications

Walk through larger Kestrun samples that combine routing, shared state, authentication, OpenAPI, packaging, and browser-facing clients into one application shape.

Chapters

# Topic Summary
1 Bike Rental Shop Application Build a realistic rental workflow with persisted inventory, staff operations, optional CORS, and a separate Razor web client
2 Bike Rental Shop Web Client Connect a standalone Razor Pages frontend to the rental API and keep browser concerns out of the backend
3 Bike Rental Shop Backend Variants Compare the synchronized and concurrent backends while keeping the same API contract and packaging story
4 Bike Rental Shop Packaging Package the backend or web client into a .krpack and keep data/ and logs/ declared for deployment-safe upgrades
5 Bike Rental Shop Install and Update Turn a packaged BikeRentalShop target into concrete service install and service update commands for deployment

Return to the Tutorial Index.


Table of contents