Tentang proyek
AccountInventory adalah aplikasi web internal untuk membantu tim TokoArgolist mencatat dan mengelola inventaris akun layanan premium secara terpusat. Aplikasi mengatur akun berdasarkan kategori aplikasi, tipe private atau sharing, masa aktif, kapasitas dan ketersediaan slot, serta customer yang menggunakan setiap slot. Dashboard merangkum kondisi stok dan hal yang perlu ditindaklanjuti, seperti akun yang akan berakhir atau expired, slot yang tersedia, dan customer yang terdampak akun bermasalah. Dari detail akun, staf dapat mengelola slot dan assignment, memperpanjang masa aktif, mengakhiri atau memindahkan penggunaan customer, serta meninjau histori perubahan. Data akun yang dikeluarkan dari stok aktif dapat disimpan di arsip untuk ditelusuri kembali. Aplikasi menggunakan login untuk membatasi akses ke modul internal, dengan fitur administrasi pengguna yang hanya tersedia bagi Administrator Sistem.
Fitur utama
- Login dan akses internal
- Pengguna masuk menggunakan username atau email dan password.
- Akses ke halaman operasional memerlukan autentikasi.
- Login memiliki pembatasan percobaan berulang; pengguna aktif saja yang dapat masuk.
- Administrator Sistem memiliki akses untuk mengelola pengguna internal.
- Dashboard operasional
- Menampilkan ringkasan akun aktif, slot tersedia, akun penuh, akun expired, serta akun yang mendekati masa berakhir.
- Menyoroti customer yang terdampak akun bermasalah atau expired.
- Menyediakan pencarian cepat untuk akun dan customer.
- Menampilkan daftar prioritas, seperti akun yang berakhir hari ini, akun bermasalah, assignment yang segera berakhir, dan akun sharing dengan slot tersedia.
- Manajemen kategori
- Membuat dan mengubah kategori layanan atau aplikasi.
- Mengaktifkan atau menonaktifkan kategori.
- Melihat jumlah akun dan ketersediaan slot per kategori.
- Mencari, memfilter, dan mengurutkan kategori.
- Manajemen inventaris akun premium
- Menambahkan akun satu per satu atau menggunakan formulir input massal.
- Mencatat kategori, kode akun, email atau username, credential, alamat akses, tipe akun, kapasitas slot, periode, dan catatan.
- Membedakan akun private dengan satu slot dan sharing dengan minimal dua slot.
- Memantau occupancy, status operasional, ketersediaan, dan countdown masa aktif.
- Mencari, memfilter, mengurutkan, dan mengatur jumlah data yang ditampilkan.
- Detail akun
- Menampilkan informasi akun, kategori, tipe, kapasitas, periode, occupancy, dan countdown.
- Menyembunyikan credential sampai pengguna memilih untuk menampilkannya.
- Mengelola slot, customer yang sedang menggunakan akun, dan assignment terjadwal.
- Memperbarui pengaturan slot, mengarsipkan akun yang memenuhi ketentuan, serta melihat histori aktivitas akun.
- Manajemen customer dan assignment
- Mencatat data customer dan nomor WhatsApp.
- Menghubungkan customer dengan slot akun beserta tanggal mulai dan berakhir.
- Mencatat informasi garansi pada assignment.
- Melihat penggunaan aktif dan riwayat pemakaian customer.
- Mengakhiri assignment dengan tanggal dan alasan, tanpa menghapus riwayat sebelumnya.
- Renewal dan transfer penggunaan
- Memperpanjang masa aktif akun atau assignment customer dengan validasi tanggal.
- Memindahkan assignment ke slot akun lain dengan pemeriksaan kategori, kapasitas, periode, dan ketersediaan slot tujuan.
- Mencatat aktivitas renewal, pengakhiran, transfer, dan perubahan operasional dalam histori.
- Countdown dan status masa aktif
- Sisa waktu dihitung dari tanggal berakhir, bukan melalui angka countdown harian yang disimpan.
- Akun dan assignment dapat ditandai berdasarkan kondisi masa aktif, termasuk mendekati berakhir atau expired.
- Peringatan membantu staf menemukan data yang perlu ditindaklanjuti.
- Arsip dan histori
- Akun yang sudah dikeluarkan dari stok aktif tetap dapat ditelusuri melalui halaman arsip.
- Arsip dapat dicari, difilter, dan diurutkan.
- Histori menjaga jejak pemakaian, renewal, transfer, perubahan status, dan pengarsipan.
- Profil dan pengguna sistem
- Pengguna dapat memperbarui nama, username, email, dan password sendiri.
- Administrator Sistem dapat menambah atau memperbarui akun pengguna dan mengubah status aktifnya.
- Perubahan password pengguna dapat mencabut sesi lain sesuai alur yang diterapkan aplikasi.