(CH) User Personalisasi 1
Description
User personalization requires the creation of a new profile create and edit page that has a lot of data required so it is divided into 3 stages. Not all fields are required, then each field that must be filled in is a measure of whether the profile is complete or not. The completeness will be displayed using a percent size on the profile.
There are 2 flows, namely with the case of new users and existing users. Existing users will get 20.000 Arkademi coins and new users who create a new account accompanied by filling in complete data, will get 25.000 coins.
Flow Diagram
Sequence Diagram
Requirements Detail
User Personalisasi Page
Everything checked is mandatory.
- It has 3 stages those should be filled to complete the profile data, which are:
- Tab Data Diri
- Nama (Input Field, Auto Generated)
- Tanggal Lahir (Date Field)
- Jenis Kelamin (Radio Button)
- Kota Domisili (Suggestion Input)
- Email (Input Field, Auto Generated)
- No. HP (Input Field)
- Linkedin (Input Field)
- Facebook (Input Field)
- Twitter/X (Input Field)
- Instagram (Input Field)
- Tab Pendidikan & Profesi
- Pendidikan Terakhir (Dropdown)
- Tahun lulus
- Jurusan (Dropdown with suggestion)
- Profesi (Dropdown with suggestion)
- Checkbox saya tidak bekerja
- Jika user memilih checkbox, maka kolom profesi dan sektor jabatan menjadi disable
- Sektor industri (Dropdown with suggestion)
- Jabatan (Dropdown)
- Pendapatan (Dropdown)
- Tab Tujuan
- Tujuan belajar (Dropdown + etc)
- Metode belajar yang disukai (Dropdown)
- Bidang studi / industri yang diminati (Checkbox with expand & collapse)
- Profesi yang diminati (Dropdown with suggestion)
- Status (Dropdown)
- Tau Arkademi darimana? (Dropdown + lainnya)
- Tab Data Diri
- CTA “Lewati” to skip data filling
- CTA “Selanjutnya” and “Sebelumnya”, navigate the stage.
- CTA “Submit” to save data (only on Tab 3).
Coin
The terms of Arkademi coin on user personalization, as follows:
- 5.000 coin, after register the account
- 20.000 coin, after mengisi user personalisasi
- 25.000 coin, when user completed 2 steps above at one time.
So, for existing users after filling in the data only gets 20,000 Arkademi coins.
Push Notification
For existing users who have not completed the personalization user data, will be sent a reminder notification to complete it. Applicable to web, responsive and mobile which will be sent once a week.
Code File
| Name | Folder Path | Description |
|---|---|---|
| data-personalisasi.tsx | src/pages/ | Tidak ditampilkan. Untuk kebutuhan BizOps/Product. Web and responsive. |
| index.tsx | src/parts/UserPersonalisasiPage/ | Web and responsive |
| dashboard.js | src/store/actions/ | Function. Web and responsive |
Author, Media
Contributor, Chaton
December 2023