SawiQu merupakan aplikasi yang menggunakan teknologi Computer Vision untuk mengidentifikasi hama pertanian berdasarkan gambar yang diunggah pengguna. Kami bekerja sama dengan para ahli pertanian dan menggunakan teknologi terkini untuk membantu petani melindungi tanaman mereka dari serangan hama yang dapat mengganggu hasil panen.
- Halaman Arahan Dinamis/Halaman Beranda (lokasi)
- Halaman Konsultasi OpenAI (tentang Sawi)
- Halaman HamaScan menggunakan CNN Computer Vision Model
- Daftar, Masuk, Lupa Kata Sandi
- Daftar Percakapan CRUD
- Daftar terlebih dahulu untuk bisa login ke website SawiQu
- Lupa Kata Sandi jika Anda lupa kata sandi
- Setelah login berhasil, pengguna dapat menikmati fitur website sawiQu
- Konsultasikan dengan AI mengenai sawi
- Dapatkan jawaban real-time berdasarkan pertanyaan sawi.
- Pertanyaan dapat diedit dan dihapus pada halaman daftar percakapan
Anda dapat memberikan masukan kepada Admin dengan mengisi form pada halaman kontak kami
- Pantau interaksi chatbot AI dengan pengguna.
- Melatih dan memperbarui AI untuk meningkatkan kualitas layanan.
- Integrasikan data dari chatbot AI untuk analisis lebih lanjut.
- Nodes
- Axios
- Visual Studio Code
- React Js
- Github
- Git
- Github Desktop
- Tailwind
- Email JS
- Chakra
- Yup
- Daisy
- React router dom
- Vite
- React icons
- Python flash
- Numpy
https://react-b-mini-project-alterra-academy-batch-6.vercel.app
Berikut adalah langkah-langkah untuk menjalankan proyek secara local :
- Windows: Unduh Git dari Git for Windows dan ikuti instruksi instalasi.
- macOS: Instal Git menggunakan Homebrew dengan menjalankan brew install git atau unduh dari Git untuk macOS.
- Linux: Instal Git dengan menjalankan sudo apt-get install git untuk distribusi berbasis Debian atau sudo yum install git untuk distribusi berbasis RPM.
Jika Anda belum memiliki akun, daftar di GitHub.
- Buka Terminal atau Command Prompt:
- Windows: Gunakan Command Prompt, PowerShell, atau Git Bash.
- macOS/Linux: Gunakan Terminal.
-
Konfigurasi Git (Opsional tapi Disarankan):
- Set konfigurasi Git global untuk username dan email:
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
-
Navigasi ke Direktori Tujuan:
- Pindah ke direktori di mana Anda ingin menyimpan repositori. Misalnya, jika Anda ingin menyimpan di folder
Projects
: - cd /path/to/Projects
- Pindah ke direktori di mana Anda ingin menyimpan repositori. Misalnya, jika Anda ingin menyimpan di folder
-
Dapatkan URL Repositori:
- Buka halaman repositori GitHub yang ingin Anda clone.
- Klik tombol "Code" dan salin URL repositori (HTTPS atau SSH).
-
Clone Repositori:
- Jalankan perintah git clone diikuti oleh URL repositori. Contoh dengan HTTPS:
- git clone https://github.com/username/repo.git
- git clone [email protected]:ArdiansyahBSM2003/React_B-Mini-Project_Alterra-Academy-Batch-6.git
-
Install dependencies:
npm install
-
Konfigurasi environment variabels:
note: simpan di dalam file { .env } VITE_MOCK_API=https://66392a494253a866a2509545.mockapi.io/chats VITE_API_OPEN_AI_URL="https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent" VITE_API_OPEN_AI_KEY="masukkan api key dari gemini" // pada baris kode 'VITE_API_OPEN_AI_KEY' ini silahkan buat akun di gemini openAI dan create apikey di sana. kita juga bisa akses di link berikut ini ( https://aistudio.google.com/app/apikey ).
-
Jalankan Project
npm run dev