-
User will open website home page (display homepage)
- Logo display and carousel (banner sliding)
- Login button
-
User Registration (sign up)
- Unique Email Validation
- Temporary pwd should be generated by app
- send registration email with temp pwd
-
Unlock Account
- temp pwd validation
- set new password and unlock account
- only one time unlock ( when click on link 2nd time app should display msg that account is already unlock)
-
Login Functionality
- unlocked account user can login only
- invalid credential check
-
Forgot pwd
- invalid email : no email found with given mail
- valid email : get pwd from db and send pwd to user email
-
Dashboard
- Display logged in user performance report
-
Add enquiry
- Add new enquiry with status new
-
View Enquiry ( with dynamic filter)
- display enquiry which are added by logged in user
- edit enquiry to update enquiry status
- Filter enquiry based on given critera(Async)
-
Logout
- Display home page