- Add BLoC Pattern
- Add Folder Structure
- Add Environments
- Add Configuration
- Add Themes
- Add Internationalization
- Add Firebase
- Add Home Page
- Add Login Page
- Add User Management
- Add Roles and Permissions
- Add Task Management
- dummy task list with bloc
- [ ]
- Add CI/CD
BLoC Pattern(Data, Models, Repository, Presentation), Environments, Configuration, Themes, IOS, Android and Web
- Public and Private Routes
- Home Page
- Private Pages
- Admin Pages
- User Pages
- Public Pages
- Guest Pages
- Access the public pages
- Private Pages
- User Management
- Login
- Register
- Forgot Password
- Update Profile
- Change Password
- Roles and Permissions
- Task Management
- Create a new task
- Update a task
- Delete a task
- List all tasks
- Assign a task to a user
- Mark a task as completed
- API client
- Internationalization
- Access Control with Flutter and Firebase
- CI/CD with Github Actions
- for serialize and deserialize json to object
dart run build_runner build --delete-conflicting-outputs
- fix dart analyze
dart analyze --fix
- Clone this repository
- Run
flutter pub get
- Run
flutter run --target lib/main/main-dev.dart
for dev environment - Run
flutter run --target lib/main/main-prod.dart
for prod environment
flutter run dev environment
- Run
flutter run -d chrome --target lib/main/main-dev.dart
for web dev environment - Run
flutter run -d chrome --target lib/main/main-prod.dart
for web prod environment
- Run
flutter build apk --target lib/main/main-prod.dart
for android - Run
flutter build ios --target lib/main/main-prod.dart
for ios - Run
flutter build web --target lib/main/main-prod.dart
for web
- Clone this repository
- Run
flutter pub get
- Run
flutter run --target lib/main/main-dev.dart
for dev environment - Run
flutter run -d chrome --target lib/main/main-dev.dart
for web - Run
flutter run -d ios --target lib/main/main-dev.dart
for ios - Run
flutter run -d android --target lib/main/main-dev.dart
for android - Run
flutter run -d web --target lib/main/main-dev.dart
for web
- Run
flutter test
- Flutter Firebase Setup
- Flutter Firebase Setup with Github Actions
- Flutter Firebase Setup with Github Actions and Firebase Hosting
- Flutter Firebase Deploy
- Flutter Firebase Deploy with Github Actions
- Flutter Firebase Deploy with Github Actions and Firebase Hosting
- Fork the repository
- Clone your forked repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request