This project includes an Admin application that enables full management of products and user interactions. The Admin has complete control over all aspects of the application from adding and modifying products to managing settings and user preferences. The app leverages Flavors for different environments (Admin & User) and uses GraphQL for efficient data fetching and manipulation.
Run `build_runner` to Generate Code and Delete Conflicting Outputs And Localization Setup and Commands:
flutter gen-l10n
dart run build_runner build --delete-conflicting-outputs
Here're some of admin the project's best features:
- Auth
- Home
- Search
- Favoirtes
- Notifications
- Profile
Here're some of admin the project's best features:
- Auth
- Dashboard
- Categories
- Products
- Users
- Notifications
- Logout
Technologies used in the project:
- animate_do
- CI/CD=Fastlane
- GraphQl Api
- Hosting
- flavors
- cached_network_image
- connectivity_plus
- dio
- firebase_core
- firebase_messaging
- flutter_bloc
- flutter_dotenv
- flutter_localizations
- flutter_screenutil
- flutter_secure_storage
- freezed_annotation
- get_it
- image_picker
- permission_handler
- pretty_dio_logger
- retrofit
- shared_preferences
- shimmer
- googleapis
- googleapis_auth
- hive
- http
- hive_flutter
- intl
- animaton
- webview_flutter
- package_info_plus
- equatable
- app_links
- flutter_local_notifications
- cloud_firestore