keep-starknet-strange / starknet-phone

Mobile OS built for Starknet
https://docs.starknetphone.xyz
MIT License
21 stars 22 forks source link

[feat] Save account information on creation #109

Open trbutler4 opened 4 days ago

trbutler4 commented 4 days ago

Currently, the account creation flow is just UI, and no actual account information is saved. When a user goes through the account creation flow, save their account information so that when the app is started up it takes the user directly to their account.

Search for TODO(#109) to find where to change the code

CollinsC1O commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello I'm a front-end and a blockchain developer. I will love to work on this issue

How I plan on tackling this issue

For this particular issue, here's my approach:

Mystic-Nayy commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a web3/frontend developer

How I plan on tackling this issue

I will update the account creation flow to save user account information after completion, allowing for seamless login upon app startup. Implement a backend storage solution to securely save user data and modify the UI to retrieve and display this information on subsequent launches. Ensure that user data is accessible and verified during app initialization to direct users straight to their accounts.

ShantelPeters commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i am a frontend and blockchain developer.My background in frontend development and user experience design equips me to ensure a smooth user flow while also maintaining secure data handling practices.

How I plan on tackling this issue

To solve the issue of saving account information during the account creation flow, I would first locate the TODO comment (#109) in the codebase. Then, I would modify the account creation function to include logic that saves the user’s account information—such as their username, email, and wallet address—into local storage or a database, depending on the existing architecture of the app. Additionally, I would implement functionality in the app’s startup routine to check for saved account information and navigate the user directly to their account if it exists.

martinvibes commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hello @ i'm an experienced frontend developer and a blockchain developer i would love to work on this issue Pleasee kindly assign :)

How I plan on tackling this issue

please kindly assign and i'll et to work :)

Benjtalkshow commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a Full Stack Developer specializing in Next.js, TypeScript, Node.js, Cairo and Rust . With over 31 contributions across projects in the OnlyDust ecosystem, I’ve developed strong proficiency in delivering high-quality solutions and resolving complex issues within tight deadlines. My experience spans frontend, backend, smart contracts, and the optimization and maintenance of scalable codebases.

How I plan on tackling this issue

To enhance the account creation flow by saving user information, we will first review the existing code, focusing on the TODO(#109) section. This involves understanding how user data is currently handled during the UI process.

Next, we'll design a secure data model for storing essential account details, such as usernames and passwords, ensuring encryption and safety. We’ll then modify the UI to connect with this backend, implementing API calls to save the user data upon account creation.

Comprehensive testing will follow, including unit, integration, and user acceptance tests to ensure functionality and security. Finally, we’ll gather feedback to optimize the user experience, allowing users to access their accounts directly upon app startup. This approach will create a seamless and secure account creation process.

0xdevcollins commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hi, I'm Collins a frontend and blockchain developer, and an active contributor on OnlyDust. You can check out my profile here: https://app.onlydust.com/u/0xdevcollins. This is my first time contributing to this repository, and I’m excited about the opportunity to contribute. Looking forward to collaborating!

How I plan on tackling this issue

To save user account information during the account creation flow, I will locate the TODO(#109) comment in the codebase and implement the logic to store user details. This could involve saving the information in a local database or shared preferences.

I will also ensure that the app retrieves this information on startup, allowing users to go directly to their accounts instead of the login screen. After making these changes, I will test the flow to ensure everything functions as intended, providing a seamless user experience.

aniruddhaaps commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a rust dev. A new-comer here, willing and ready to contribute to contribute to solve the issue.

trbutler4 commented 1 day ago

@Mystic-Nayy Hey! Please let me know if you have any questions about the issue, You can ask here or send a message in the telegram group here: https://t.me/+8G3EBNnfyS1lNzYx