A Flutter-based admin panel for file management and analytics with Firebase integration.
Figma design mockup of the FileDoc Mini Admin interface
IMPORTANT: This repository does not include Firebase configuration files for security reasons. You must set up your own Firebase project and configuration.
android/app/google-services.jsonios/Runner/GoogleService-Info.plistlib/firebase_options.dart.envfile
- Read the setup guide: See SETUP.md for detailed instructions
- Configure Firebase: Set up your Firebase project and add configuration files
- Install dependencies: Run
flutter pub get - Run the app:
flutter run
- 🔐 User Authentication (Firebase Auth)
- 📊 Analytics Dashboard
- 📁 File Management
- 💰 Billing & Withdrawals
- 📱 Multi-platform Support (Android, iOS, Web, Desktop)
- Setup Guide - Complete setup instructions
- Security Guidelines - Security best practices
- Flutter Documentation
lib/
├── constant/ # App constants
├── controllers/ # GetX controllers
├── model/ # Data models
├── screens/ # UI screens
├── services/ # Business logic
├── widget/ # Reusable widgets
└── main.dart # Entry point
- Fork the repository
- Create your feature branch
- Follow the setup guide to configure Firebase
- Make your changes
- Submit a pull request
[Add your license here]
Note: This is a secure, production-ready codebase. All sensitive configuration files are excluded from version control for security purposes.