PROYEK 2026
Smart NPK Analyzer
- PHP 8.3
- Laravel 13
- Blade
- Tailwind CSS
- JavaScript
- HTML5
- Canvas API
- MediaDevices API
- Geolocation API
- SQLite
- MySQL
- Laravel Socialite
- Vite
- Open-Meteo API
- Nominatim
- OpenStreetMap

Smart NPK Analyzer adalah aplikasi web pertanian untuk membantu pengguna mengelola data lahan dan menganalisis indikasi kandungan nitrogen (N), fosfor (P), serta kalium (K) dari warna sampel reagen. Pengguna dapat memindai sampel melalui kamera smartphone atau mengunggah gambar. JavaScript Canvas mengambil warna RGB dari area tengah gambar, lalu backend mencocokkannya dengan data referensi warna NPK untuk menampilkan kadar, status, dan rekomendasi pemupukan.
Hasil analisis dapat disimpan bersama gambar dan ditinjau kembali melalui riwayat. Aplikasi juga menyediakan pengelolaan lahan, statistik analisis, rekomendasi pupuk, notifikasi, profil pengguna, serta autentikasi email dan Google. Informasi cuaca diperbarui berdasarkan lokasi GPS browser, dengan reverse geocoding dari OpenStreetMap Nominatim dan data cuaca dari Open-Meteo. Antarmuka menggunakan Blade dan Tailwind CSS, serta dilengkapi metadata SEO, Open Graph, dan Twitter Cards.
AMH