Product Requirements

PRD - How to Register

🎯 Objective

To increase registration success rate

❓ Success metrics


Goal
Metric
1
Registration Success Rate Increased into 90%
% of Registration Success Rate
2
Conversion visitor become user
No of Registration No of User
There are no rows in this table

❓ Assumptions

Removing Confirmation Password field will increase registration success rate
By removing confirmation password, will keep the forgot password rate steady

❓ Milestones



❓ Requirements

Requirement
User Story
Importance
Jira Issue
Notes
1
Remove Confirmation Password Field on Registration Page
As a User i dont need to re-input my password, because i already seen my password with “Show“ or “Eye“ function on password field
MEDIUM
Remove Confirmation Password Field on
Registration Page for Creator
Registration Page for Fans
Registration Pop Up Page for Fans
2
Remove TnC & Privacy Policy Check Box on Registration Page
As a User he/she dont need to check the checkbox because he/she must agree with the tnc and privacy policy when register on Creatory
MEDIUM
Remove Check Box TnC & Privacy Policy on
Registration Page for Creator
Registration Page for Fans
Registration Pop Up Page for Fans
3
Remove Category Field on Registration Page
As a user i dont need to fill the category for Creator, because i will complete it on Survey Page after Registration.
MEDIUM
Remove Category Field on
Registration Page for Creator
4
Add tos_accepted table after user registration
As a Legal Team, I need detailed information about what, and when users check or accept the terms of services and content policy on Registration Flow.
MEDIUM
Create a new table on database 'tos_accepted' to store the data
If a new user presses ‘Register Sekarang’
Get more info such as:
Timestamp: when user register their account
Browser: what browser that users use to register their account
Browser Version: show browser version they use
Model: if they using a mobile phone to register
OS: what Operating System that users use to register their account
Location: location of users when they registered their account
Alamat IP: IP Address they use for register their account
If old user when users login into their account
system will check if users do not have the data, System will show a pop up that they must confirm the new Terms of Services & Content Policy in order to use their account (Refer to Story = )
5
Add New UX on Password Field
As a user i want to see my password when i’m typing on the password field
LOWEST
Show typed character when user typing on password field for 1 sec
Impact:
Register Page
Register Pop Up Page
Login Pop Up Page
Login Page
Ubah Password Page
6
Re-design Registration Page
As a user i need to be convinced when i want to register on Creatory
HIGHEST
Gives 2 options for user to register:
I am Creator is selected (As a Default)
If user choose this, user will be registered as a Creator
Including Login by Google or Facebook
I am Fans
if user choose this, user will be registered as a Fans
Including Login by Google or Facebook
Image Slider for Registration for Creator and Fans
Gives clarity for user when he/she wants to register on our Platform as a Creator or Fans
Add 3 Slider image each form (Creator & Fans)
Image contains Value Proposition from our Platform as a Creator and Fans
Image on the Page is Carausell will be changed after 3sec into another image
If the form changed between creator or fans, the slider will be changed to corresponding role
7
Login by Google on Register Page
As a user i want to be able to login with Google on Registration Page
HIGHEST
Login by Google
Integrate Google Sign In
Add Register by Google button and on:
Registration Page
Registration Pop Up Page
Acceptance Criteria:
If User already register by Google
User cannot registered again with the same email that he/she used
if this happen, system will show error message “Email ini sudah digunakan“
User must setup they password on Ubah Password Page if they want to login by email if not the only way to login is using login by google
If user press Login by Google:
System will check if the email is existing on database or not
if Yes system will saved Google Token on corresponding user table
if No system will register the user as a new user on database
if user register by google he/she didn’t have to Verified they email again
if user register by google system will get
Name as fullname
generate username from fullname+randomnumber (must unique)
Email as email
ImageURL as photo profile
8
Category on Survey Page for Creator can be edited
As a user i need to input category for my registration.
HIGH
Creator
Category Field can be edited if user Register by Google or Facebook
Category Field is Mandatory
9
Adjust Pengaturan Akun Page
As a user i need to be reminded if i have not set up email and password on Pengaturan Akun Page
LOW
Change QR Link fom /tipping into user profile
Change Display Link on My Account Page from tipping to profile too
Show the different about user that has not set up their email and password
If user didn’t have password
show message: Kamu belum set password kamu loh, yuk set di bawah ini
Button become : Masukkan Password
if user didn’t have email
show message: Kamu belum set email kamu loh, yuk set di bawah ini
Button become : Masukkan Email
if user didn’t have email and password
show message: Kamu belum set email dan password kamu loh, yuk set di bawah ini
10
Add Form Validation on “Ubah Password“ for Login by Google and Facebook Scenario
As a user i need to set up my password for the first time if i logged in by google or facebook
LOW
This Validation only happens:
if user not setting up their password yet system will only show 2 fields
Password Baru
Konfirmasi Password
Title becomes: Set Kata Sandi
11
Add Validation Registration Email for Login by Google or Facebook
As a user i didn’t need to verify my email again if i already using Login by Google or Facebook
MEDIUM
Add Validation for BE if user registered by google or facebook
12
Login By Google on Login Page
As a User need to be able to Login by Google on Login Page
HIGHEST
Add Login by Google Button and on
Login Page
Login Pop Up Page
if user try to login by email with the same email that he/she used on login by google or facebook
if user not setting up they password on Creatory, system will show error message “Akun Anda menggunakan Login By Google or Facebook“
If user press Login by Google or Facebook:
System will check if the email is existing on database or not
if Yes system will saved Google Token or Facebook Token on corresponding user table
if No system will register the user as a new user on database
Redirect to Choose Role Page
13
Login by Facebook on Registration & Login Page
As a user i want to be able to login by facebook on registration & login page
HIGH
Add Login by Facebook on:
Registration Page
Registration Pop Up Page
Login page
Login Pop Up Page

Register:
If User already register by Facebook
User cannot registered again with the same email that he/she used
if this happen, system will show error message “Email ini sudah digunakan“
User must setup they password on Ubah Password Page if they want to login by email if not the only way to login is using login by facebook
If user press Login by Facebook:
System will check if the email is existing on database or not
if Yes system will saved Facebook Token on corresponding user table
if No system will register the user as a new user on database
if user register by facebook he/she didn’t have to Verified they email again
if user register by Facebook system will get
Name as fullname
generate username from fullname+randomnumber (must unique)
Email as email
if user from facebook didn’t have an email. email can be null and can input the email later on Pengaturan Akun
ImageURL as photo profile
Login:
if user try to login by email with the same email that he/she used on login by google or facebook
if user not setting up they password on Creatory, system will show error message “Akun Anda menggunakan Login By Google or Facebook“
If user press Login by Facebook:
System will check if the email is existing on database or not
if Yes system will saved Facebook Token on corresponding user table
if No system will register the user as a new user on database
14
Adjust Withdraw Page
MEDIUM
Add view when user didn't have email on that account
Add CTA button to Ubah Email
Add Flow to Ubah Password when users trying to withdraw but they didn't have password on their account
There are no rows in this table

❓ User interaction and design

❓ Open Questions

Question
Answer
Date Answered
1
There are no rows in this table

❓ Out of Scope


OTP with Whatsapp Business (Qiscus Integration)

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.