Use when building, reviewing, debugging, testing, securing, or deploying web applications and HTTP APIs with the Kemal framework for Crystal. Covers Kemal routing, params, context, routers, filters, middleware, ECR, WebSockets, SSE, uploads, configuration,…
User authentication and session management in Kemal, following established project patterns.
Core Kemal development (routing verbs, parameters, modular router, version gates, response helpers).
Database initialization and interaction with SQLite and raw SQL in Kemal, following established project patterns.
Building JSON APIs with Kemal using built-in response helpers and established project patterns.
Creating and using custom middleware in Kemal using modern `use` keyword and handler classes.
Implementing OAuth2 authentication in Kemal, following established project patterns.
Object-Relational Mapping (ORM) with Crecto and SQLite in Kemal, following established project patterns.