SaFi Bank Space : 🟢 2. [FE] Set-up the Dates and Frequency of the Schedule (One off & Recurring)

Key parent P fe story points be story points Status
SM-6460 Epic Automated Scheduling one-time & recurring (MVP) Medium 3.0 0.0 Done

Role: User

Objective: I want to select the start date, frequency and duration of the schedule

Reason: So that I can set up automatic future transfers of money from my SaFi account.

Functional requirements:

Because the scheduled transactions will be processed after midnight up to 3AM (00:01 - 03:00), the earliest possible day selected as a start date can be tomorrow.

UI requirements:

For the ‘start date’ and ‘end after date’ a calendar date picker should be used. For the frequency, only one can be highlighted (selected) at a time.

Process flow: https://safibank.atlassian.net/l/cp/t1XQg1pe

Execution steps:

  1. User will select the start date

  2. User can choose one option from the frequency selector

  3. User can choose when the schedule should end by selecting 'End after' option (if frequency is other than one time)

    1. indefinitely or

    2. on a specific day

Internal dependencies: TPM

External dependencies:

Alternative scenarios:

Acceptance criteria:

  • on the Schedule payment screen user can select the start date of the Schedule

    • ‘Start from’ calendar date picker is displayed

    • user can select tomorrow’s date or date in the future

  • Frequency selector is displayed:

    • One time

    • Weekly

    • Monthly

    • Annually

    • only one frequency option can be selected by the user (i.e. no concurrent clicking on ‘one-off’ and ‘weekly’/monthly/annually is allowed)

  • an 'End after' option is available only when Weekly, Monthly, or Annual frequency is selected, with the following options:

    • Indefinitely

    • Select a day (calendar date picker) - date that can be selected must be after the ‘start date’ of the schedule

  • a CTA button ‘Schedule’ is available to the user and will save these Schedule preferences

Links to wireframes/UI:

https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=18869%3A153064