A real-time messaging API backend built with Kotlin and Spring Boot, part of the Building Industry-Level Kotlin Backends With Spring Boot course.
Check out the mobile implementation: Chirp - Kotlin Multiplatform Project
- Multi-module Spring Boot architecture
- JWT & API Key authentication
- Real-time messaging with WebSocket
- Push notifications with Firebase
- Email service integration
- Rate limiting & IP tracking
- RabbitMQ message queuing
- Redis caching
- Supabase storage integration
- Password reset & email verification flows
|
Kotlin |
Spring Boot 3.x |
PostgreSQL Spring Data JPA |
Redis Caching |
|
RabbitMQ Message Queue |
Firebase Cloud Messaging |
Supabase Backend Services |
Learn more at pl-coding.com/kotlin-spring-boot




