Platform - Dashboard - MVP
- Dominant language
- JavaScript
- Stars
- 23
- Forks
- 62
- Avg merge
- 24m
- Merged PRs (30d)
- 1
Description
> _This issue was auto-created as part of the Zenhub sub-issues migration. The original entity was opened on 2024-10-28. For more details see [this post](https://changelog.zenhub.com/migration-of-epics-projects-to-sub-issues-313645?zenhub_entity_id=Z2lkOi8vcmFwdG9yL1plbmh1YkVwaWMvMjE3ODkz)._
As a representative of a short term rental service (Platform)
I want to be able to create and submit an Annual Application for Registration,
as well as maintain my contact, administrative and digital property details throughout the year.
Figma: https://www.figma.com/design/gzey7iitwuZ39IYMtNX3tg/Platform-Dashboard?node-id=2-1080&node-type=frame&t=d57QPn0bUUbvmXMt-0
## Feature: Platform Dashboard
A dashboard provides a landing page for platform representatives to manage their information in the Short term rental registry. From the dashboard an annual registration can be created and submitted, which allows the platform to operate its listing service in the Province.
### Background:
Given a user has logged in
And they have selected a Premium SBC Account
Scenario: The user is automatically redirected to the Platform Dashboard
### Scenario: The user has no registrations (active or expired)
**Given**: the user has no registration history
When the user is on the Dashboard page
Then the only action available to the user is the Create and Submit a registration button
### Scenario: The user navigates to the Dashboard after a registration was approved
Given there is an existing registration
And the registration has been approved and processed creating the platform information
When the user is on the Dashboard page
Then they will see all of their information displayed in the dashboard
### Scenario: The user wants to maintains the platform information
Given the platform information has been created
When the user is on the Dashboard page
Then they can edit the platform’s record, which includes:
Representatives names and contact details
Addresses, Mailing and Attorney if assigned
List of Brands
### Scenario: Audit trail is created on change to platform information
Given the platform information has been created
And the user is viewing an Active or Expired record
When the user edits any of the existing information
Then the system records the edits in an audit log:
Username
Time
Changed info
Scenario: The user wants to create a new Registration
Given there is no existing Registration
Or their existing Registration has expired
Or they are within 30 days of the existing registration expiring
When the user is on the Dashboard page
Then the button to create a new Registration is enabled
### Scenario: The user is informed of ToDos on their Dashboard
Given there is an action the user needs to complete
When the user is on the dashboard
Then the outstanding actions are listed in the ToDo section of the dashboard
And they are listed in order of priority
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.