Skip to content

ZeroLimit is a cloud storage application that provides unlimited media storage by utilizing the Telegram API. It features a Flutter-based frontend, a Flask-powered backend for API services, and uses Python for integrating with Telegram.

Notifications You must be signed in to change notification settings

VikramadityaDev/zerolimit

Repository files navigation

zerolimit

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.

🎯 Project Goals

  • ✅ 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.

🚀 Features

  • 📱 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

📁 Tiered Upload Limits

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.

📸 Screenshots

Login Screen OTP Screen 2FA Screen
Home Screen Download Screen Upload Screen

🛠️ Planned Features (in development)

  • Auto‑upload from user's gallery to Telegram
  • Possible integration: multi-file uploads

🔧 Tech Stack

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)

🤝 Contributing

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.

✨ Author

Made with ❤️ by VikramadityaDev

About

ZeroLimit is a cloud storage application that provides unlimited media storage by utilizing the Telegram API. It features a Flutter-based frontend, a Flask-powered backend for API services, and uses Python for integrating with Telegram.

Resources

Stars

Watchers

Forks

Packages

No packages published