Zerolimit is a cloud storage app that lets users securely upload and access their photos and videos via Telegram. It offers a clean, user-friendly interface for managing media without relying on traditional third-party cloud services.
This repo is private until development is complete.
- ✅ Offering unlimited free storage without depending on traditional cloud services like Google Drive or Dropbox.
- ✅ Build a lightweight backend that interacts with the Telegram API to authenticate users and upload media.
- ✅ Develop a mobile app using Flutter to provide a beautiful and intuitive interface.
- ✅ Leverage Telegram's "Saved Messages" as a zero-cost storage backend.
- ✅ Deploy the backend using cloud hosting service.
- Phone Number Login via Telegram
- Session-based Authentication (StringSession)
- OTP Verification & 2FA Support
- Upload Images, Videos & Files to Saved Messages
- Original Quality Uploads (No Compression)
- Real-time Upload Progress Tracking
- Instant UI Update After Upload (No Full Reload)
- Automatic Thumbnail Generation
- Cached Thumbnails (No Re-downloads)
- View Uploaded Media
- Download Media with Previews
- Hive-based Local Caching
- Offline Access to Cached Media
- Infinite Scroll Pagination
- Optimized Backend Fetching
- No Duplicate Media Entries
- Tag & Categorize Files (Photos, Videos, Docs, APKs, Others)
| Tier | Max Upload Size | Cost |
|---|---|---|
| Free | 2GB per file | Free |
| Premium | 4GB per file | Subscription-based |
To enable 4GB uploads, users must activate a Telegram Premium subscription.
| Login Screen | OTP Screen | 2FA Screen |
|---|---|---|
![]() |
![]() |
![]() |
| Home Screen | Download Screen | Upload Screen |
|---|---|---|
![]() |
![]() |
![]() |
- UI Updating
- Custom Tags & Labels
- Encrypted / Private Mode
- Pinned Files & Favorites
- Multi-file Upload Support
- Sort by Date, Size & Type
- Light / Dark Theme Toggle
| Layer | Stack / Tools |
|---|---|
| Frontend | Flutter |
| Backend | Python + Quart (async Flask) |
| API Comm. | RESTful APIs |
| Messaging | Pyrogram (MTProto API) |
| Hosting | Railway (for backend) |
| Storage | Telegram (Saved Messages) |
Contributions are welcome! Whether it's improving the user interface or adding new features, feel free to fork this project, open issues, or submit pull requests.
Made with ❤️ by VikramadityaDev





