Skip to content

CheckInAirlineApp/Back_end

Repository files navigation

Lancer le backend

cd airline-backend
npm install
node server.js

Le serveur démarre sur http://localhost:3000


Configurer Google Sign In

Obtenir votre SHA-1

Dans Android Studio → Terminal :

gradlew signingReport

Copiez la ligne SHA1: sous Variant: debug.

Créer vos credentials Google

  1. Allez sur console.cloud.google.com
  2. Sélectionnez le projet airline-495502
  3. APIs & ServicesCredentials

Client ID Android :

  • Create Credentials → OAuth 2.0 Client ID → Android
  • Package name : com.example.airline_app
  • SHA-1 : (votre SHA-1 obtenu ci-dessus)
  • Cliquez Create

Client ID Web :

  • Create Credentials → OAuth 2.0 Client ID → Web application
  • Name : Airline Web
  • Cliquez Create
  • Copiez le Client ID généré : XXXXXXXXX.apps.googleusercontent.com

Ajouter votre email comme utilisateur de test

  1. APIs & ServicesOAuth consent screenAudience
  2. Section Test usersAdd users
  3. Entrez votre email Gmail → Save

Mettre le Web Client ID dans le code

Dans app/src/main/java/com/example/airline_app/screen/auth/SignUpScreen.kt et LoginScreen.kt,les deux! remplacez l'id li raho kayen par votre :

val gso = remember {
    GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
        .requestIdToken("VOTRE_WEB_CLIENT_ID.apps.googleusercontent.com") // ← remplacez ici
        .requestEmail()
        .build()
}

Configurer l'émulateur

  1. AVD Manager → créez un émulateur avec Google Play (icône Play Store visible)
  2. Dans l'émulateur → SettingsAccountsAdd AccountGoogle
  3. Connectez-vous avec votre compte Gmail (celui ajouté comme utilisateur de test)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors