Skip to content

ReXiOP/Telegarm_auto-backup

Repository files navigation

Auto Cloud Backup Logo

☁️ Auto Cloud Backup

Smart. Secure. Seamless.
Your media, automatically backed up to your private Telegram cloud.


🌌 Overview

Auto Cloud Backup is a next-gen Flutter app that automatically backs up your photos & videos to your private Telegram cloud, without relying on third-party storage providers.

🧠 Designed for simplicity, privacy, and automation — just set it once, and it keeps your memories safe forever.


🖼️ App Preview

Dashboard Upload Progress Developer Info
Home Backup Dev

⚡ Minimal. Modern. Built with Flutter Material 3 + dark neon design.


✨ Key Features

🔍 Media Scanner ☁️ Telegram Backup 🔋 Smart Conditions
Detects new photos & videos instantly Uses your private Telegram bot for uploads Wi-Fi only mode + Battery awareness
🔄 Auto & Manual Modes 🧠 Intelligent Sync 💎 Modern UI
15-minute auto sync or one-tap manual backup Automatically resumes when connected Animated dark-glass Flutter design

🚀 Quick Start

🧩 1. Clone the Repo

git clone https://github.com/ReXiOP/Telegarm_auto-backup.git
cd auto-cloud-backup

⚙️ 2. Install Dependencies

flutter pub get

🔑 3. Configure Environment

Create a .env file in the root:

BOT_TOKEN=your_bot_token_here
CHAT_ID=your_chat_id_here

You can get:

▶️ 4. Run the App

flutter run

🧱 Tech Stack

Category Tools & Frameworks
Frontend Flutter, Dart
Cloud Telegram Bot API
Permissions permission_handler, photo_manager
Storage SharedPreferences
System Info Battery Plus, Connectivity Plus
Design Material 3, Animated Widgets
Automation Background Timer, Smart Media Scanner

🧰 Core Packages

Package Purpose
flutter_dotenv Secure env config for Telegram tokens
http Upload photos & videos
photo_manager Access device gallery safely
shared_preferences Store settings & upload states
connectivity_plus Check network conditions
battery_plus Pause uploads when battery is low
permission_handler Request runtime permissions

🧑‍💻 Developer Info

Sa Jid

👋 Hi, I’m Sa Jid

Flutter Developer • Cloud Automation Engineer • Cyber Security Enthusiast


🛠️ Tech Skills

🧠 Languages ⚙️ Frameworks ☁️ Tools
Python • Dart • Java • JavaScript • TypeScript • C / C++ Flutter • React • Node.js Firebase • Docker • Git • REST APIs • Telegram Bots

🔒 Privacy & Security

Your data stays 100% private:

  • All uploads go directly to your Telegram account.
  • No third-party storage, servers, or analytics.
  • You control permissions and connectivity settings.

💬 Transparency first. You see what’s uploaded, when, and how.


🧠 Roadmap

  • Multi-account Telegram support
  • Encrypted file storage
  • Custom cloud restore
  • Selective folder sync
  • Smart schedule backup

📦 Release Info

Version Date Highlights
v1.0.0 Nov 2025 Initial stable release with Auto-Backup, Telegram Integration & UI Dashboard

🖋️ License

This project is licensed under the MIT License — see the LICENSE file for details.


💬 Quote

“Backup shouldn’t be a task — it should be automatic.”
Sa Jid, Flutter Developer ☁️


💖 Support

If this project helped you, please:

  • Star the repository
  • 🧠 Contribute via pull requests
  • 📣 Share it with your dev friends

Made with ❤️ in Flutter by Sa Jid