Fayzigul is a mobile application designed to help users discover, buy, and care for home plants. Whether you're a beginner or a plant expert, Fayzigul provides detailed information on how to take care of each plant and helps you build a greener, healthier indoor space.
Add your app screenshots or a demo GIF here.
- 🌸 Browse a wide variety of indoor and outdoor plants
- 📖 Get detailed care instructions for each plant
- 🛒 Buy plants and related accessories directly from the app
- 🧠 Learn about watering, sunlight, soil, and repotting
- 🔍 Smart search for plant species or symptoms
- Flutter (3.x.x)
- Dart SDK
- Android Studio / VS Code
- Firebase Project (for Auth, Firestore, etc.)
git clone https://github.com/yourusername/fayzigul.git
cd fayzigul
flutter pub getflutter run
# Or with a specific device:
flutter run -d emulator-5554lib/
├── core/
│ ├── common/ # shared widgets, styles, utils, etc.
│ ├── error/ # failure classes, exceptions
│ ├── services/ # global services (e.g., connectivity, analytics)
│ └── usecases/ # abstract base use cases (optional)
│
├── features/
│ ├── auth/ # Feature: Authentication
│ │ ├── data/
│ │ │ ├── datasources/
│ │ │ ├── models/
│ │ │ └── repositories/
│ │ ├── domain/
│ │ │ ├── entities/
│ │ │ ├── repositories/
│ │ │ └── usecases/
│ │ └── presentation/
│ │ ├── bloc/ or cubit/
│ │ └── screens/
│ │
│ ├── home/
│ │ └── same as above...
│
└── main.dart
- Flutter – Cross-platform UI toolkit
- Firebase – Auth, Firestore, Storage
- BLoC – State management
- Dio – Networking
- Hive / SharedPreferences – Local storage
The app requires the following permissions:
- Internet access
Make sure to add them in
AndroidManifest.xmlandInfo.plist.
flutter testWrite unit, widget, or integration tests inside the test/ folder.
flutter build apk --release
# or
flutter build appbundleflutter build ios --release- Fork the repo
- Create your feature branch:
git checkout -b feature/awesome-feature - Commit your changes:
git commit -m 'Add awesome feature' - Push to the branch:
git push origin feature/awesome-feature - Open a pull request
Abdusalom G'ayratov 📧 abdusalomgayratov7@gmail.com 📱 Telegram: @freedom999_16
This project is licensed under the MIT License. See the LICENSE file for details.
🌿 Fayzigul – Make your home greener, one plant at a time.
