├── .gitattributes ├── .gitignore ├── Dropp.icon ├── Assets │ └── Dropp.png └── icon.json ├── README.md ├── android ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── michaelyang │ │ │ └── dropp │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-playstore.png │ │ ├── java │ │ │ └── com │ │ │ │ └── michaelyang │ │ │ │ └── dropp │ │ │ │ ├── File.java │ │ │ │ ├── FileAdapter.java │ │ │ │ ├── FirstFragment.java │ │ │ │ ├── HttpClient.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── SecondFragment.java │ │ │ │ └── SessionManager.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_delete.xml │ │ │ ├── ic_download.xml │ │ │ ├── ic_file.xml │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── layout │ │ │ ├── activity_login.xml │ │ │ ├── activity_main.xml │ │ │ ├── content_main.xml │ │ │ ├── fragment_first.xml │ │ │ ├── fragment_second.xml │ │ │ └── list_item_file.xml │ │ │ ├── menu │ │ │ └── menu_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_foreground.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_foreground.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_foreground.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_foreground.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_foreground.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ │ ├── values-land │ │ │ └── dimens.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-v23 │ │ │ └── themes.xml │ │ │ ├── values-w1240dp │ │ │ └── dimens.xml │ │ │ ├── values-w600dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── michaelyang │ │ └── dropp │ │ └── ExampleUnitTest.java ├── build.gradle.kts ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── backend ├── .env.example ├── .gitignore ├── API_UPLOAD_ARCHITECTURE.md ├── MACOS_APP_INTEGRATION.md ├── UPLOAD_QUICK_START.md ├── app │ ├── api │ │ ├── auth │ │ │ └── firebase │ │ │ │ └── session │ │ │ │ └── route.ts │ │ ├── files │ │ │ └── [fileId] │ │ │ │ └── route.ts │ │ ├── list │ │ │ └── route.ts │ │ └── upload │ │ │ ├── complete │ │ │ └── route.ts │ │ │ ├── route.ts │ │ │ └── token │ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ └── page.tsx ├── components │ ├── Home.tsx │ └── Login.tsx ├── lib │ ├── cors.ts │ ├── firebaseAdmin.ts │ ├── firebaseClient.ts │ ├── jwt.ts │ └── mongodb.ts ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── tsconfig.json └── types │ ├── FileDoc.ts │ └── UserDoc.ts ├── demo.gif └── macos └── Dropp ├── Dropp.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── spacefarers.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── spacefarers.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist └── Dropp ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ ├── Contents.json │ ├── icon-128.png │ ├── icon-128@2x.png │ ├── icon-16.png │ ├── icon-16@2x.png │ ├── icon-256.png │ ├── icon-256@2x.png │ ├── icon-32.png │ ├── icon-32@2x.png │ ├── icon-512.png │ └── icon-512@2x.png └── Contents.json ├── AuthManager.swift ├── BackendConfig.swift ├── CloudLinkStore.swift ├── ContentView.swift ├── DropView.swift ├── Dropp.entitlements ├── DroppAPI.swift ├── DroppApp.swift ├── Info.plist ├── KeychainStore.swift └── Shelf.swift /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.pyc 3 | .idea/ 4 | .DS_Store -------------------------------------------------------------------------------- /Dropp.icon/Assets/Dropp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/Dropp.icon/Assets/Dropp.png -------------------------------------------------------------------------------- /Dropp.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/Dropp.icon/icon.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/build.gradle.kts -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/androidTest/java/com/michaelyang/dropp/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/androidTest/java/com/michaelyang/dropp/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/File.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/java/com/michaelyang/dropp/File.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/FileAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/java/com/michaelyang/dropp/FileAdapter.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/FirstFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/java/com/michaelyang/dropp/FirstFragment.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/java/com/michaelyang/dropp/HttpClient.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/java/com/michaelyang/dropp/MainActivity.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/SecondFragment.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/java/com/michaelyang/dropp/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/java/com/michaelyang/dropp/SessionManager.java -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/drawable/ic_download.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/drawable/ic_file.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_first.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/layout/fragment_first.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/layout/fragment_second.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/list_item_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/layout/list_item_file.xml -------------------------------------------------------------------------------- /android/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-v23/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values-v23/themes.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-w1240dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values-w1240dp/dimens.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values-w600dp/dimens.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /android/app/src/test/java/com/michaelyang/dropp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/app/src/test/java/com/michaelyang/dropp/ExampleUnitTest.java -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/gradle/libs.versions.toml -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/android/settings.gradle.kts -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/API_UPLOAD_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/API_UPLOAD_ARCHITECTURE.md -------------------------------------------------------------------------------- /backend/MACOS_APP_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/MACOS_APP_INTEGRATION.md -------------------------------------------------------------------------------- /backend/UPLOAD_QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/UPLOAD_QUICK_START.md -------------------------------------------------------------------------------- /backend/app/api/auth/firebase/session/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/api/auth/firebase/session/route.ts -------------------------------------------------------------------------------- /backend/app/api/files/[fileId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/api/files/[fileId]/route.ts -------------------------------------------------------------------------------- /backend/app/api/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/api/list/route.ts -------------------------------------------------------------------------------- /backend/app/api/upload/complete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/api/upload/complete/route.ts -------------------------------------------------------------------------------- /backend/app/api/upload/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/api/upload/route.ts -------------------------------------------------------------------------------- /backend/app/api/upload/token/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/api/upload/token/route.ts -------------------------------------------------------------------------------- /backend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/globals.css -------------------------------------------------------------------------------- /backend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/layout.tsx -------------------------------------------------------------------------------- /backend/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/login/page.tsx -------------------------------------------------------------------------------- /backend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/app/page.tsx -------------------------------------------------------------------------------- /backend/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/components/Home.tsx -------------------------------------------------------------------------------- /backend/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/components/Login.tsx -------------------------------------------------------------------------------- /backend/lib/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/lib/cors.ts -------------------------------------------------------------------------------- /backend/lib/firebaseAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/lib/firebaseAdmin.ts -------------------------------------------------------------------------------- /backend/lib/firebaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/lib/firebaseClient.ts -------------------------------------------------------------------------------- /backend/lib/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/lib/jwt.ts -------------------------------------------------------------------------------- /backend/lib/mongodb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/lib/mongodb.ts -------------------------------------------------------------------------------- /backend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/next-env.d.ts -------------------------------------------------------------------------------- /backend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/next.config.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/types/FileDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/types/FileDoc.ts -------------------------------------------------------------------------------- /backend/types/UserDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/backend/types/UserDoc.ts -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/demo.gif -------------------------------------------------------------------------------- /macos/Dropp/Dropp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macos/Dropp/Dropp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macos/Dropp/Dropp.xcodeproj/project.xcworkspace/xcuserdata/spacefarers.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp.xcodeproj/project.xcworkspace/xcuserdata/spacefarers.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /macos/Dropp/Dropp.xcodeproj/xcuserdata/spacefarers.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp.xcodeproj/xcuserdata/spacefarers.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /macos/Dropp/Dropp.xcodeproj/xcuserdata/spacefarers.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp.xcodeproj/xcuserdata/spacefarers.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-128.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-16.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-256.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-32.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-512.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macos/Dropp/Dropp/AuthManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/AuthManager.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/BackendConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/BackendConfig.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/CloudLinkStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/CloudLinkStore.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/ContentView.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/DropView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/DropView.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Dropp.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Dropp.entitlements -------------------------------------------------------------------------------- /macos/Dropp/Dropp/DroppAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/DroppAPI.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/DroppApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/DroppApp.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Info.plist -------------------------------------------------------------------------------- /macos/Dropp/Dropp/KeychainStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/KeychainStore.swift -------------------------------------------------------------------------------- /macos/Dropp/Dropp/Shelf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacefarers/Dropp/HEAD/macos/Dropp/Dropp/Shelf.swift --------------------------------------------------------------------------------