This is a demo of a file upload application using Compose Multiplatform, Koin and supabase-kt.
Available platforms: Android, Desktop
Modules used: Storage
Videos.mp4
To run the app, you need to create a Supabase project and create a public bucket with the permissions for anonymous users to upload files.
Then you need to specify your bucket id, Supabase url and key in supabaseModule.kt
To run the app, you need to run the following command in the root directory of the project:
./gradlew :sample:file-upload:desktop:runDistributable (Desktop)
For android, use the IDE to run the app.