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.
- ✅ 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
- 📨 Send OTP and Handle 2FA
- 📤 Send Image/Video to Saved Messages
- 💬 Simple Message Upload Test Route
- 📂 View Uploaded Media
- 📤 Download Media with Previews
- 🗂️ Tag & Categorize Files
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 |
---|---|---|
![]() |
![]() |
![]() |
- Auto‑upload from user's gallery to Telegram
- Possible integration: multi-file uploads
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