adarshaacharya / adarshaacharya/PassMan

User story for PassMan UX flow

未關閉
#1 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
4
分支
1
PR 合併指標
30 天內沒有已合併 PR

描述

User Interaction flow for app:

- user logs using Oauth using package ( nextjs/auth)
- user gets redirected to dashboard
- two big cards will be displayed named : PERSONAL or BUSINESS

*For now we have requirements for Personal account only*

- Once user chooses personal account, if key hasn't been set then it will ask to setup key for the Vault
- Else , he will be asked to enter key previously added

Now they will be redirected to Personal Vault page
List of all the account will be shown in the card (check Last pass landing page for UI)
![ux](https://www.lastpass.com/-/media/33df6cc8341d4e70a22491762c04accb.svg?la=en&hash=856E67DACC07B43C521895A1985AD698)

Now to add new account
- we will have new button on the top right named Add Account.
- Modal will be displayed, then three fields will be there:
i) username
ii) email
iii) password
iv) socials

Password will be based before saving to the database.

貢獻指南

開啟貢獻指南

研究方向

No files, tests, or entry points are named; first inspect the TypeScript/Next.js application structure and identify the existing OAuth, dashboard, vault, and account UI entry points. Before implementation, clarify the key setup and verification behavior, the meaning of “Password will be based,” and the intended Personal Vault flow; done should cover the specified personal-account journey and Add Account fields.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
nextjs, typescript
領域
authentication, frontend, security
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
20/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。