ada 3 aplikasi yg harus dibuat
- aplikasi web dashboard pakai laravel 11
- aplikasi android, pakai flutter
- aplikasi web PWA (progressive web application) dg fitur sama persis dg aplikasi android, hanya ini bentuk web jadi bisa di buka di browser dan pake laravel 11
semua pakai database yg sama dan disimpan di server yg sama dg web dashboard
Gambaran aplikasi web dashboard
- login
- ada dashboard yg menampilkan hasil pekerjaan sales
- ada halaman data tabel yg menampilkan nama2 kabupaten dan ada kolom jumlah sales di kabupaten itu dan jumlah titik yang sudah dikunjungi
- jika angka di kolom sales di klik akan menampilkan halaman yg berisi data alamat yg sudah dikunjungi dan peta titik google map
- halaman tambah relawan dan di edit relawan agar tidak bisa input data dari aplikasi android atau pwa.
- data titik kunjungan bisa ditampilkan detail (beserta gambar dan titik gps) dan bisa di edit
- dll lain yg di perlukan yang pada prinsipnya aplikasi web ini hanya menggunakan tabel :
- tabel user untuk login
- tabel relawan untuk data relawan(sales)
- tabel responden untuk data titik kunjungan
- dan tabel pembantu yang hanya view yaitu data kabupaten, kecamatan dan kelurahan
Gambaran aplikasi android
- login (hanya login tidak bisa register), karena register hanya admin dari web dashboard
- input data select kabupaten, kecamatan, kelurahan (datanya ada di server) nama, alamat, gambar/kamera, lokasi gps dan ada 1 pertanyaan yg harus di isi, bisa esai atau pilihan ganda (data pertanyaan dan opsi jawaban di database di server).
- bisa edit dan hapus data responden yg di a input (gak bisa lihat dan edit data dari relawan lain)
- data dapat simpan sementara di hp bila saat itu tidak ada akses internet, ada fitur kirim data yang tersimpan jika sudah ada akses internet, karena fitur offline ini tetap harus bisa menampilkan data wilayah kabupaten, kecamatan dan kelurahan maka atur agar bisa sinkoronisasi data wilayah saat online
- ada fitur untuk bisa memilih lokasi dan pilih tanggal saat input data, jadi lokasi bisa dipilh tidak harus sesuai saat lokasi input data. fitur seperti saat cari lokasi di aplikasi gojek, tapi kalo fitur ini tidak di isi maka data lokasi saat input data yang berlaku
struktur database sudah ada jadi harus sesuai struktur database dari saya, pekerjaan sampai deploy ke server (pakai cpanel) dan utk aplikasi android sampai jadi .aab dan .apk dan kodesumber jg diserahkan tanpa di enkripsi.
yang bid silahkan informasikan mau pake bahasa dan framework apa dan berapa lama, lebih di utamakan pernah buat aplikasi yg sejenis. penjelasan dan gambar screnshot dan struktur mysql akan saya kirimkan terlebih dahulu bagi worker yang saya pilih sebelum deal.