Merge remote changes and add TelurKu features: Debug Panen Screen, Scheduler fixed
This commit is contained in:
commit
7fe9adb1d1
71
README.md
71
README.md
|
|
@ -1,16 +1,69 @@
|
||||||
# telurku
|
# TelurKu
|
||||||
|
|
||||||
A new Flutter project.
|
Aplikasi Flutter untuk manajemen peternakan ayam petelur dengan sistem panen otomatis.
|
||||||
|
|
||||||
|
## Fitur Utama
|
||||||
|
|
||||||
|
- 🔐 Authentication (Login/Signup dengan Firebase)
|
||||||
|
- 📊 Dashboard monitoring real-time
|
||||||
|
- 🏠 Manajemen Kandang
|
||||||
|
- 📅 Penjadwalan Panen Otomatis (Pagi 09:00 & Sore 15:00)
|
||||||
|
- 📈 Riwayat Panen dengan filter tanggal
|
||||||
|
- 🐛 Debug Screen untuk testing scheduler
|
||||||
|
- 🔄 Real-time sensor monitoring (infra1, infra2)
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
This project is a starting point for a Flutter application.
|
### Prerequisites
|
||||||
|
|
||||||
A few resources to get you started if this is your first Flutter project:
|
- Flutter SDK (latest stable version)
|
||||||
|
- Firebase account
|
||||||
|
- Android Studio / VS Code
|
||||||
|
|
||||||
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
|
### Installation
|
||||||
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
|
|
||||||
|
|
||||||
For help getting started with Flutter development, view the
|
1. Clone repository:
|
||||||
[online documentation](https://docs.flutter.dev/), which offers tutorials,
|
```bash
|
||||||
samples, guidance on mobile development, and a full API reference.
|
git clone https://github.com/awisnuu/TTelurr.git
|
||||||
|
cd TTelurr
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Install dependencies:
|
||||||
|
```bash
|
||||||
|
flutter pub get
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Setup Firebase:
|
||||||
|
- Lihat file `FIREBASE_SETUP.md` untuk panduan lengkap
|
||||||
|
- Update `lib/firebase_options.dart` dengan konfigurasi project Anda
|
||||||
|
|
||||||
|
4. Run aplikasi:
|
||||||
|
```bash
|
||||||
|
flutter run
|
||||||
|
```
|
||||||
|
|
||||||
|
## Dokumentasi
|
||||||
|
|
||||||
|
- [QUICK_START.md](QUICK_START.md) - Panduan cepat memulai
|
||||||
|
- [FIREBASE_SETUP.md](FIREBASE_SETUP.md) - Setup Firebase
|
||||||
|
- [PROJECT_STRUCTURE.md](PROJECT_STRUCTURE.md) - Struktur project
|
||||||
|
- [SCHEDULER_IMPLEMENTATION_GUIDE.md](SCHEDULER_IMPLEMENTATION_GUIDE.md) - Panduan scheduler
|
||||||
|
|
||||||
|
## Teknologi
|
||||||
|
|
||||||
|
- **Flutter** - Framework UI
|
||||||
|
- **Firebase Authentication** - User authentication
|
||||||
|
- **Firebase Realtime Database** - Database real-time
|
||||||
|
- **Provider** - State management
|
||||||
|
|
||||||
|
## Debug Feature
|
||||||
|
|
||||||
|
Untuk testing panen scheduler:
|
||||||
|
1. Login ke aplikasi
|
||||||
|
2. Klik icon profile di kanan atas
|
||||||
|
3. Pilih "Debug Panen"
|
||||||
|
4. Test simpan panen pagi/sore secara manual
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
This project is for educational purposes.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue