TaniPintar adalah platform inovatif yang memadukan teknologi modern dengan kearifan pertanian lokal. Kami menghubungkan petani, pembeli, dan pemangku kepentingan dalam satu ekosistem digital yang terintegrasi untuk membangun masa depan pertanian Indonesia yang lebih baik dan berkelanjutan.
π Website β’ π Dokumentasi β’ π€ Kontribusi β’ π« Kontak
- Smart Mapping: Visualisasi lokasi petani dengan peta interaktif Leaflet.js
- Filter Pintar: Pencarian berdasarkan komoditas, jarak, dan status panen
- Profil Detail: Informasi lengkap setiap petani termasuk rating dan ulasan
- Statistik Real-time: Data sebaran petani dan komoditas terupdate
- Dashboard Intuitif: Monitoring aktivitas platform secara real-time
- Manajemen Konten: Kelola artikel edukasi dan informasi pertanian
- Data Analytics: Insight pertanian berbasis data
- User Management: Kelola akses dan peran pengguna
- Katalog Digital: Informasi detail setiap komoditas pertanian
- Update Status: Pembaruan status panen secara real-time
- Sistem Kategori: Pengelompokan produk (organik/non-organik)
- Harga Dinamis: Informasi harga pasar terkini
- Learning Center: Pusat pembelajaran pertanian modern
- Video Tutorial: Panduan visual teknik bertani
- Forum Diskusi: Ruang berbagi pengalaman antar petani
- Resource Center: Perpustakaan digital pertanian
-
Beranda (Home)
- Banner besar dengan tagline dan ilustrasi pertanian pintar
- Deskripsi singkat tentang SmartFarm Connect
- Fitur-fitur utama aplikasi
- Statistik pengguna
- Call-to-action buttons
-
Peta Sebaran
- Peta interaktif menggunakan Leaflet.js
- Marker untuk lokasi petani
- Filter berdasarkan komoditas
- Popup profil petani
- Statistik sebaran
-
Kontak
- Formulir kontak
- Informasi kontak alternatif
- FAQ
- React 18.x: Framework JavaScript modern untuk UI yang responsif
- Tailwind CSS: Utility-first CSS framework untuk desain modern
- React Router 6: Manajemen routing yang powerful
- Leaflet.js: Library peta interaktif untuk visualisasi data
- Redux Toolkit: State management yang efisien
- React Query: Data fetching & caching
- Node.js: Runtime environment JavaScript
- Express.js: Web framework yang cepat dan minimalis
- MariaDB: Database SQL yang powerful
- JWT: Autentikasi dan otorisasi yang aman
- Socket.io: Komunikasi real-time
- Multer: Upload file handling
- Node.js (versi 14 atau lebih baru)
- npm atau yarn
-
Clone repositori ini
git clone https://github.com/username/TaniPintar-web.git cd TaniPintar-web -
Install dependensi
npm install -
Jalankan aplikasi dalam mode pengembangan
npm start -
Buka http://localhost:3000 untuk melihat aplikasi di browser
npm run build
Perintah ini akan membuat build aplikasi untuk produksi di folder build.
Kontribusi selalu diterima! Jika Anda ingin berkontribusi pada proyek ini, silakan fork repositori ini dan buat pull request.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE untuk detail lebih lanjut.
Jika Anda memiliki pertanyaan atau saran, silakan hubungi kami di info@smartfarmconnect.id.
