Platform all-in-one untuk marketplace dan grading telur ayam konsumsi otomatis bagi peternak ayam Indonesia
EggVision hadir sebagai solusi revolusioner untuk mendigitalisasi industri peternakan ayam petelur di Indonesia. Kami menggabungkan kecerdasan buatan (Computer Vision) dengan platform e-commerce untuk memotong rantai distribusi yang panjang dan memastikan standarisasi kualitas telur.
Sistem kami membantu peternak melakukan grading otomatis (sortir kualitas) dan langsung menghubungkan mereka dengan pembeli melalui EggMart, serta memantau performa bisnis melalui dashboard EggMonitor.
Sistem grading otomatis menggunakan Computer Vision untuk mendeteksi kualitas telur berdasarkan:
- Kebersihan Cangkang: Mendeteksi noda kotoran atau darah.
- Keutuhan: Mendeteksi keretakan mikro (crack detection).
- Ukuran/Berat: Klasifikasi Grade A, B, atau C secara presisi.
Platform jual beli khusus telur yang terintegrasi langsung dengan hasil grading.
- Pembeli mendapatkan jaminan kualitas sesuai Grade.
- Peternak mendapatkan harga yang lebih adil.
- Integrasi pembayaran digital (Midtrans).
Pusat komando bagi pemilik peternakan.
- Real-time Analytics: Memantau jumlah produksi harian.
- Inventory Management: Stok telur otomatis terupdate dari hasil scan mesin.
- Financial Report: Laporan penjualan otomatis.
Panel administrasi pusat untuk mengelola user, berita edukasi (Egg 101), dan moderasi transaksi serta chat support.
| Kategori | Teknologi |
|---|---|
| Backend | Python, Flask (Blueprints Architecture) |
| Frontend | HTML5, Tailwind CSS, Alpine.js |
| Database | MySQL |
| AI/ML | TensorFlow / OpenCV (Image Processing) |
| Payment | Midtrans API |
| Auth | Flask-Login |
eggvision-flask/
├── controllers/ # Logika backend (Auth, EggMart, EggMonitor, EggMin)
├── models/ # Model database user dan transaksi
├── static/ # Aset CSS, JS, Image Uploads
│ ├── css/ # Tailwind input & output
│ ├── img/ # Logo dan aset gambar
│ └── uploads/ # Gambar berita & hasil scan telur
├── templates/ # File HTML (Jinja2)
│ ├── auth/ # Login & Register
│ ├── comprof/ # Company Profile (Landing Page)
│ ├── eggmart/ # Halaman Marketplace
│ ├── eggmin/ # Halaman Admin
│ └── eggmonitor/ # Dashboard Peternak
├── utils/ # Helper functions (Database, ML Prediction)
├── app.py # Entry point aplikasi
└── requirements.txt # Daftar dependensi
Ikuti langkah berikut untuk menjalankan EggVision di komputer lokal:
-
Clone Repository
git clone https://github.com/arandaadio/eggvision.git cd eggvision -
Buat Virtual Environment
python -m venv .venv # Windows .venv\Scripts\activate # Mac/Linux source .venv/bin/activate
-
Install Dependensi
pip install -r requirements.txt
-
Konfigurasi Environment (.env)
Buat file
.envdan sesuaikan dengan konfigurasi database MySQL:DB_HOST=localhost DB_USER=root DB_PASSWORD= DB_NAME=eggvision SECRET_KEY=your_db_key MAIL_USERNAME=your_mail_name MAIL_PASSWORD=your_mail_pass MIDTRANS_MERCHAT_ID=your_merchant_id MIDTRANS_CLIENT_KEY=your_client_key MIDTRANS_SERVER_KEY=your_server_key MIDTRANS_IS_PRODUCTION=false
-
Jalankan Aplikasi
python app.py
Buka browser dan akses
http://localhost:5001
Dibuat dengan ❤️ oleh Tim EggVision (TDCFives)
© 2025 EggVision. Hak Cipta Dilindungi.
