Synapse Social is a high-performance, cross-platform social media client built using Kotlin Multiplatform (KMP). It aims to provide a native experience on both Android and iOS while sharing the core business logic, data handling, and security protocols. Powered by Supabase, Synapse offers a robust backend including real-time updates, secure authentication, and scalable storage.
Features
Kotlin Multiplatform (KMP): Shared logic across Android and iOS for consistent behavior and faster development.
Native UI: 100% Jetpack Compose for Android and SwiftUI for iOS.
Supabase Integration: Full-stack features including Auth, Database, Storage, and Real-time notifications.
Privacy First: Planned End-to-End Encryption (E2EE) using the Double Ratchet protocol.
Multi-Source Media Upload: Supports Cloudinary, ImgBB, and Supabase Storage.
Real-time Chat: Seamless messaging experience powered by Supabase Realtime.
Dynamic Content: Support for Posts, Reels, Polls, and rich media (Markdown & LaTeX).