Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Build the UI for Phone Number Authentication #67

Open
10 tasks
lkmandy opened this issue Feb 12, 2023 · 0 comments
Open
10 tasks

Feat: Build the UI for Phone Number Authentication #67

lkmandy opened this issue Feb 12, 2023 · 0 comments
Assignees
Labels
4 hours enhancement New feature or request

Comments

@lkmandy
Copy link
Contributor

lkmandy commented Feb 12, 2023

Description:

As part of our app's login feature, we would like to add the ability for users to authenticate using their phone numbers.
The implementation should include the ability for users to sign in and signup using their phone numbers.

Here are the specific requirements the UI should enable users to do:

  • Build the UIs following the existing designs
  • Allow users to sign in and signup with their phone number
  • Allow users to sign out
  • Handle errors and display appropriate messages to the user
  • Implement a way to check if the user is already logged in
  • Implement an OTP verification process to verify phone numbers using Twillio or a similar service provider

Acceptance Criteria:

  • User can sign in to the app with their phone number
  • User's phone number is retrieved and displayed in the app
  • Error messages are displayed to the user when appropriate
  • The app can check if the user is already logged in with their phone number

Screenshots/visuals
login-phone

@lkmandy lkmandy added the enhancement New feature or request label Feb 12, 2023
@lkmandy lkmandy changed the title Feat: Feat: Implement Phone Number Authentication Feb 12, 2023
@lkmandy lkmandy changed the title Feat: Implement Phone Number Authentication Feat: Build the UI for Phone Number Authentication Feb 13, 2023
@fonkamloic fonkamloic added the 4 hours label Feb 17, 2023
fonkamloic added a commit that referenced this issue Feb 26, 2023
## Description

* Sign in page phone number tab UI. Implementation of issue #67 
* Internationalization of text in both french and English

<img
src="https://user-images.githubusercontent.com/60433438/218272037-aa21da14-eed4-4207-9b08-0defeca17fc3.png"
width= "500" height="800">

<img
src="https://user-images.githubusercontent.com/60433438/218272048-96bbc46d-2db5-497b-b6b8-d852271ce5d8.png"
width= "500" height="800">


## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore


## Pre-launch Checklist

- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read and ran all relevant commands as specififed in the Running
Tests section of the [Contributor Guide].
- [ ] The title of the PR follows the [Conventional Commits] guideline
- [ ] My local branch follows the naming standards in the [Deepsource
Branch Naming Convention] or [Biodiversity Branch Naming Convention]
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] I updated `pubspec.yaml` with an appropriate new version according
to the [pub versioning philosophy],
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [ ] All existing and new tests are passing.


[Contributor Guide]:
https://github.com/FlutterPlaza/.github/blob/main/CONTRIBUTING.md
[Conventional Commits]:
https://www.conventionalcommits.org/en/v1.0.0-beta.4/
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
[Biodiversity Branch Naming Convention]: https://bit.ly/3DyYSwM
[Deepsource Branch Naming Convention]: https://bit.ly/3Y08Gs4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4 hours enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants