All projects
Project
SwiftDrop: Enterprise App Distribution Platform
An enterprise-grade app distribution platform that streamlines how teams upload, share, and manage mobile builds, built with Angular and Spring Boot.
AngularJavaSpring BootSpring SecurityMySQLOracle
Key highlights
- Central dashboard tracking apps, builds, uploads, and downloads at a glance
- Per-build metadata: version, file size, checksum (SHA-256), and processing status
- Shareable direct-install distribution links per build
- iOS and Android build uploads (IPA/APK) with release notes

Description#
SwiftDrop is an enterprise-grade app distribution platform that streamlines how teams upload, share, and manage mobile builds. Developers publish new builds, testers install them through a direct link, and organizations get a single place to track every version across iOS and Android.
Key Features#
- Dashboard: A single view of total applications, total builds, recent upload activity, and total downloads, with the latest builds and their processing status surfaced immediately.
- Application Registry: Every app is registered with its bundle identifier, platform, category (Production/Staging), and status, so teams can see at a glance what’s actively distributed.
- Build Detail & Distribution: Each build carries its version, build number, file size, upload timestamp, uploader, and a SHA-256 checksum for integrity verification — plus a direct shareable install link testers can use without going through the dashboard.
- Build Upload: A dedicated upload flow for IPA/APK files (up to 2GB) tied to a specific registered app, with release notes attached per build.
- Security: Backed by Spring Security for authenticated access to the admin dashboard.
Screens#



Usage Scenarios#
- Internal QA Distribution: Testers install the latest build directly via the distribution link, without needing App Store/Play Store access.
- Release Tracking: Teams can audit exactly which build version is live, who uploaded it, and verify integrity via checksum.
- Multi-App Portfolios: A single dashboard scales across multiple registered apps and platforms rather than one distribution channel per app.
Technologies used
Angular
Java
Spring Boot
Spring Security
MySQL
Oracle