Skip to content
This repository was archived by the owner on Jul 5, 2026. It is now read-only.

Repository files navigation

📱 SnapVault – WhatsApp Status Saver & Downloader

SnapVault is a lightweight Flutter app that helps you view and save WhatsApp statuses (photos & videos) directly to your device. Built for speed, privacy, and smooth user experience, SnapVault supports dark mode, Bengali/English languages, and works well even on mid-range Android phones.


🚀 Key Features

  • 🖼️ View WhatsApp image & video statuses
  • 📥 Save any status to local storage in one tap
  • 🎬 Fullscreen preview with share & delete options
  • 🌙 Light & Dark theme support
  • 🌐 English and বাংলা (Bengali) language support
  • 📂 View saved statuses in Downloads
  • 🧹 Auto cleanup of unused cache files
  • 🔐 100% offline and privacy-friendly
  • 💸 AdMob ready for monetization

📦 How to Run the App

Requirements

  • Flutter SDK (3.13+ recommended)
  • Android device with WhatsApp installed
  • Android Studio or VSCode

Steps

git clone https://github.com/MehedisGits/snapvault.git
cd snapvault
flutter pub get
flutter run

⚠️ Make sure to grant storage permissions on your device for full access to WhatsApp Statuses.


🧱 App Structure (MVVM + Riverpod)

lib/
├── core/            # Helpers, permissions, constants
├── config/          
├── features/        # status/, downloads/, common widgets
├── localization/    # en.json, bn.json
├── theme/           # Light & Dark theme config
└── main.dart
  • Organized using MVVM (Model-View-ViewModel)
  • Riverpod for clean and testable state management

💰 Monetization Plan

  • ✅ Banner Ads (bottom of screens)
  • ✅ Interstitial Ads (before saving)
  • 🔜 Rewarded Ads (for saving videos)
  • 🔜 Pro Upgrade (No ads, Auto Save, Cloud Backup)

📸 UI Preview (To Be Added)

Light Mode + Dark Mode Screenshots of:

  • Splash
  • Home (Images & Videos Tabs)
  • Fullscreen Preview
  • Downloads

🧑‍💻 About Developer

Rakibul Islam Mehedi Flutter Developer from Bagerhat, Bangladesh 🇧🇩 Passionate about building useful mobile apps for real-life problems.

🔗 LinkedInPortfolioEmail


🛠 Built With


📄 License

This app is open source and free to use under the MIT License.


🤝 Contribute

Found a bug or have a feature idea? Feel free to open an issue or pull request. Contributions are always welcome!


SnapVault is your simple and secure way to save the moments that disappear – because some memories are worth keeping. ❤️

About

SnapVault is a lightweight Flutter app to view, save, and manage WhatsApp image/video statuses. Built with MVVM architecture and Riverpod, it features offline access, theming, localization (Bengali & English), and AdMob monetization support.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages