OTTAA-Project / ottaa_project_flutter

Join us to create the first predictive augmentative communication platform for speech-impaired children!
https://ottaa-project.github.io/
GNU General Public License v3.0
10 stars 4 forks source link

[Feat]: Login Screen #120

Closed hectoritr closed 1 year ago

hectoritr commented 1 year ago

Contact Details

No response

What is this about?

As a user, I want to log in or Sign-up using Google, Facebook, or another Auth Provider chosen by OTTAA So that it's easy for me to have an account on the app.

As a developer, using Google or Facebook gives us a good account with already filled-in user data to use for customization.

Action Plan

Action Plan Tablet

splashScreen It's the first screen the users see that should display an animated Logo of OTTAA and a Hello. We can display Hello in many languages like Apple and at the end the Hello picto.

onboarding1Screen A set of 3 screens or one screen with a page view, should display the images and text stated on each one. For text look it up in Crowdin.

onboarding2Screen A set of 3 screens or one screen with a page view, should display the images and text stated on each one. For text look it up in Crowdin.

onboarding3Screen A set of 3 screens or one screen with a page view, should display the images and text stated on each one. For text look it up in Crowdin.

signInScreen A screen to display the Sign In methods, for now we will have only Google if the user is already logged in should go to profileMainScreen of userMainScreen.

googleSignInScreen display all Google account picker in this screen, if it pop on top of the other use that instead of this.

termConditionScreen Display the Toast to accept the Terms&Condition. Add a link to the term%condition in that text.

loginWaitScreen If some information is needed use this screen to retrieve that information.

Where do you want to see this implemented?

Chrome (WebApp), Android, iOS

Code of Conduct

hectoritr commented 1 year ago

Design is done.

hectoritr commented 1 year ago

@emirchus remove the Facebook Login button

hectoritr commented 1 year ago
emirchus commented 1 year ago

i got it

hectoritr commented 1 year ago

Final changes @asimjawad I think you can resolve this quite quickly:

hectoritr commented 1 year ago

@emirchus Splash Login and Terms & Conditions are still in English in a fresh start.

hectoritr commented 1 year ago

All done!