Description
✨ Key Features
- PDF eBook reader: Built-in PDF viewer with zoom, scroll, bookmarks, and page resume.
- Online & offline mode: Users can stream PDFs online or download for offline reading.
- Book categories & search: Browse by category, author, tags, or language.
- Favorites & library: Add books to personal library and resume reading progress automatically.
- File protection: Server-based access control for secure eBook delivery (anti-piracy token).
- Admin panel (Laravel): Upload, edit, and manage books, authors, categories, users, and analytics.
- Multi-language support: Full i18n localization and RTL layout ready.
- Dark/Light themes: Seamless theme switching with persistent user preference.
- Push notifications: Firebase Cloud Messaging (FCM) for new releases and updates.
- AdMob & monetization: Built-in ad slots and optional premium subscription model.
- Analytics dashboard: Track downloads, reading sessions, and user activity in real time.
⚙️ Technical Stack
- Frontend: Flutter 3.x (Dart null-safety, cross-platform Android & iOS)
- Backend: Laravel 10 (PHP 8.1+) REST API
- Database: MySQL 8.x / MariaDB 10.6+
- Authentication: JWT / Laravel Sanctum
- Storage: Local / AWS S3 / Google Cloud Storage for eBook hosting
- Push Notifications: Firebase Cloud Messaging (FCM)
- Ads: AdMob SDK with GDPR consent
- Minimum OS: Android 6.0 (API 23)+ • iOS 13+
🧩 Installation Guide
- Backend setup: Upload Laravel files →
composer install→ configure.env→ runphp artisan migrate --seed. - Admin login: Create super-admin via tinker or seed; access
/admindashboard. - Upload content: Add books, categories, and metadata via Admin Panel.
- Flutter app setup: Open in Android Studio → run
flutter pub get. - API connection: Update
BASE_URLinlib/config/config.dart. - Branding: Replace app name, logo, and splash screen assets.
- Firebase setup: Add
google-services.json/GoogleService-Info.plistfor push notifications. - Build release: Create signed AAB/IPA and upload backend to HTTPS-secured server.
📦 Deliverables
- Full Flutter app source code (Android & iOS)
- Laravel 10 backend with REST API & Admin Panel
- Database schema + demo data (books, categories, users)
- API documentation and environment templates
- Quick-start installation & publishing guide
- GPL license file & redistribution notice
📱 Supported Platforms
- Android: Phones & tablets (API 23+)
- iOS: iPhone & iPad (iOS 13+)
- Web Admin Panel: Chrome, Edge, Firefox, Safari (latest versions)
🧠 Notes & Licensing
- License: Distributed under the GPL for educational and derivative works.
- Customization tips: Integrate watermarking or tokenized PDF delivery for security; add user reading history via local database (Hive/SQLite).
- Performance: Use caching for thumbnails and lazy loading for large PDFs; enable compression to optimize file transfer.
- Compliance: Provide copyright notices and privacy policy; ensure permission to distribute eBooks under local law.
- SEO/ASO: Use store keywords like “PDF reader,” “eBook app,” “digital library,” and “offline reading app.”
👨💻 Original Developer Credit
This description acknowledges the original “PDF eBook Reader App + Admin Panel” developer(s) published on
CodeCanyon.
Please support the original author if you rely on their commercial version or require updates and support.
🔒 Disclaimer
Provided under the GPL license for educational and evaluation purposes.
All sample eBooks, images, or media used in demos belong to their rightful owners.
You must configure your own Firebase, AdMob, and storage credentials.
The end user is responsible for ensuring compliance with copyright, licensing, and privacy regulations. No demo links are included.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.