ArtistsKonnect
Platform connecting artists and clients for bookings with real-time chat
Founder & Software Architect2025 — Present
The Problem
Artists and clients lack a unified platform for discovery, booking, and communication. Existing marketplaces don't cater to the unique workflow of artist bookings with portfolio management and real-time coordination.
Overview
Full-stack artist booking platform with role-based authentication, S3/Cloudflare R2 storage integration, real-time chat via SignalR, and cross-platform mobile apps.
Architecture
Clean architecture with DDD. Backend exposes REST API + SignalR hubs. Supabase handles auth, R2 handles media storage with presigned URLs. Docker Compose for local dev with MinIO and InBucket emulators.
Next.js Web
Flutter App
.NET 10 API
SignalR Hub
Supabase Auth
PostgreSQL
Cloudflare R2
Docker
Key Highlights
- 1Architected clean architecture backend with .NET 10 (API, Application, Domain, Infrastructure layers)
- 2Built real-time chat using SignalR with message persistence
- 3Integrated Cloudflare R2 via S3-compatible presigned URLs for portfolio uploads
- 4Implemented Supabase Auth with JWT validation in both shared-secret and JWKS modes
- 5Cross-platform mobile app in Flutter with OTP-based authentication
Tech Stack
.NET 10Next.jsFlutterPostgreSQLSupabase AuthCloudflare R2SignalRDocker