No | Fitur | Pengguna | Fungsi | Detail / Purwarupa |
1 | Security | All User | Mengurangi risiko pembajakan | API tidak mudah didapatkan ketika terjadi reverse engineering |
2 | In-App Purchase | Free User | Subscribe via Google Play untuk menjadi member / user pro (QnA ulimited, tanpa iklan & bisa download data) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=216-1002&mode=design&t=Wwy0xHWuC68F4H6E-4 Validasi fitur QnA (membuat pertanyaan) unlimited & bisa download data untuk fitur akses offline di mobile app, setelah user subscribe via Google Play Store |
Free User | Subscribe via Apple App Store untuk menjadi member / user pro (QnA unlimited, tanpa iklan & bisa download data) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=216-1002&mode=design&t=Wwy0xHWuC68F4H6E-4 Validasi fitur QnA (membuat pertanyaan) unlimited & bisa download data untuk fitur akses offline di mobile app, setelah user subscribe via Apple App Store |
3 | Push Notifications | All User | Menerima notifikasi tafsir (random) harian | Mengirim push notification tafsir (random) harian menggunakan https://onesignal.com/ |
All User | Menerima notifikasi tambahan tafsir baru | Mengirim push notification tambahan tafsir baru menggunakan https://onesignal.com/ |
All User | Menerima notifikasi perubahan tafsir (bookmarked) | Mengirim push notification perubahan tafsir (bookmarked) menggunakan https://onesignal.com/ |
4 | Offline mode | Pro User | Mengunduh semua data konten | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=216-992&mode=design&t=Wwy0xHWuC68F4H6E-4 |
5 | Authentication (menggunakan JWT, rate-limiter, dll.) | All User | Masuk menggunakan Facebook login | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=245-2182&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Masuk menggunakan Google login | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=245-2182&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Masuk menggunakan Apple login (khusus iOS) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=245-2182&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Keluar (logout) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=216-1219&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Hapus akun Google | https://support.google.com/googleplay/android-developer/answer/13327111?hl=en |
All User | Hapus akun Apple | https://developer.apple.com/support/offering-account-deletion-in-your-app/ |
6 | Home | All User | Menampilkan daily ayat (random) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=68-3&mode=design&t=uw7Fg1nXxZxDz7Bw-4 |
7 | Tafsir | All User | Bottom bar | icon “bookmark” untuk menandai / menyimpan tafsir yang sedang ditampilkan | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=17-85&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Tab Tafsir | Menampilkan data Tafsir, 1 QnA (most liked), dan topik terkait, sesuai pilihan jenis tafsir yang dipilih pada komponen dropdown (nama tafsir) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=13-42&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Tab Tafsir | Klik tombol like untuk “menyukai” tafsir yang sedang ditampilkan | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=284-5&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Tab Ayat | Menampilkan data ayat, terjemahan, & topik terkait (topik tidak perlu dimasukan ke response API karena sudah ada dari tab Tafsir) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=19-251&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Tab Tadabbur | menampikan daftar Tadabbur (verified) sesuai ayat yang sedang ditampilkan | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=20-9&mode=design&t=Wwy0xHWuC68F4H6E-4 |
8 | QnA dengan AI | All User | Menampilkan daftar QnA semua (orang lain & current user) pada Tab “Semua” | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-532&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Menampilkan daftar QnA pribadi (current user) pada Tab “Saya” | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-632&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Pencarian daftar Pertanyaan & Jawaban | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=284-7&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Menampilkan detail data pertanyaan, jawaban, dan status “Like” | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-736&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | “Like button” untuk menyukai & untuk mengatur BE bisa memberikan data QnA dengan Like terbanyak unutk di halaman detail Tafsir | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-850&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Melaporkan Jawaban tidak pantas / sesuai | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-853&mode=design&t=Wwy0xHWuC68F4H6E-4 |
Free User | Membuat pertanyaan terkait ayat / tafsir (1 hari maksimal 1 kali) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-705&mode=design&t=Wwy0xHWuC68F4H6E-4 |
Pro User | Membuat pertanyaan terkait ayat / tafsir (unlimited) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-705&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Jawaban otomatis menggunakan AI (custom prompt ChatGPT) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-736&mode=design&t=Wwy0xHWuC68F4H6E-4 – Memanfaatkan API OpenAI dengan custom prompting (https://platform.openai.com/playground/p/default-chat?model=text-davinci-003) – Inputnya berupa prompting berisikan : (1) Prompting context (2) Pertanyaan User (Kode 13,10/13.11) (3) Ayat/Terjemah (4) Tafsir – Outputnya berupa hasil generate jawaban dari API OpenAI |
9 | Tadabbur | All User | Menampilkan daftar Tadabbur Terverifikasi | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-673&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Menampilkan daftar Tadabbur Saya | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-673&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Pencarian daftar Tadabbur | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=284-8&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Menampilkan detail Tadabbur (Nama Surat, Nomor Ayat, status verifikasi, username ulama, username creator, tadabbur) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=180-897&mode=design&t=Wwy0xHWuC68F4H6E-4 |
All User | Membuat Tadabbur dari ayat tertentu atau bisa menambahkan ayat yang lain (multi ayat), bisa pilih jenis posting (public akan melalu proses verifikasi ulama atau private untuk tadabbur pribadi) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=249-2206&mode=design&t=Wwy0xHWuC68F4H6E-4 |
Ulama | Proses verifikasi/tolak dan tampilkan ke timeline (Ulama) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=412%3A574&mode=design&t=Zu3zFyqtqmAcNCvA-1 |
10 | Search | All User | Pencarian Tafsir melalui form input, outputnya berupa daftar tafsir yang sesuai dan akan menampilkan topik terkait jika keyword nya sesuai topik | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=21-216&mode=design&t=uw7Fg1nXxZxDz7Bw-4 |
All User | Optimasi search engine menggunakan teknologi AI terbaru (ChatGPT Embeddings) | https://magnetic-tent-ddf.notion.site/Optimasi-fitur-pencarian-LQTafsir-Mobile-App-5f90d96e813846ea9d425ccbf93bb3f7 |
11 | Bookmark | All User | Menampilkan daftar bookmark (nama surat & nomor ayat) | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=22-670&mode=design&t=uw7Fg1nXxZxDz7Bw-4 |
All User | icon “unbookmark” jika di klik akan menghapus item dari daftar bookmark | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=17-85&mode=design&t=uw7Fg1nXxZxDz7Bw-4 |
12 | Settings | All User | Edit Foto & Nama user | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=216-1300&mode=design&t=Wwy0xHWuC68F4H6E-4 |
Admin | Melihat daftar laporan dari user & bisa menyembunyikan / membatalkan QnA yang dilaporkan | https://www.figma.com/file/GlOlaW5a9KUSOFX3I8IOHH/LQ-Tafsir-(Mobile-App)?type=design&node-id=410%3A315&mode=design&t=Zu3zFyqtqmAcNCvA-1 |