Skip to content

Latest commit

 

History

History
81 lines (60 loc) · 2.61 KB

README.md

File metadata and controls

81 lines (60 loc) · 2.61 KB

NativeBank

NativeBank est une application mobile développée en React Native, offrant des fonctionnalités bancaires de base telles que l'ouverture de compte, la connexion, et la commande de chéquiers. Ce projet utilise un contexte API pour gérer les appels réseau et assurer la communication avec un backend.

Table des matières

Fonctionnalités

  • Ouverture de compte : Permet aux utilisateurs de créer un nouveau compte bancaire.
  • Connexion : Permet aux utilisateurs de se connecter à leur compte existant.
  • Commande de chéquier : Permet aux utilisateurs de commander un chéquier.
  • Profil : Affichez le profil de l'utilisateur.
  • Effectuer un virement : Permet aux utilisateurs de commander un chéquier.
  • Affichage des données : Récupère et affiche les données de l'utilisateur depuis l'API.

Consigne

Installation

  1. Clonez le dépôt :

    git clone (https://github.com/abakarhayar/nativeBank.git)
    cd nativebank
  2. Installations

    • Installez le Backend :
    cd backend
    python -m venv venv
    source ./venv/bin/activate
    python -m pip install -r requirements.txt
    
    • Installez le Native :
    cd frontend
    npm install
  3. Lancez l'application :

    • Lancez le Backend :
    cd backend
    python run.py
    
    • Lancez le Native :
    cd frontend
    npm start  `
    
  4. Scannez le QR code avec l'application Expo Go sur votre appareil mobile ou utilisez un émulateur pour voir l'application en action.

Utilisation

  • Ouverture de compte : Accédez à l'écran d'inscription pour créer un nouveau compte en fournissant les informations requises.
  • Connexion : Utilisez l'écran de connexion pour accéder à votre compte existant.
  • Commande de chéquier : 2 options
    • commander pour vous même (Utilisateur connecter)
    • Sélectionnez un utilisateur et commandez un chéquier via l'écran de commande de chéquier
  • Profil : Utilisez l'écran de profil pour accéder aux iformations de l'utilisateur.
    • Nom
    • Prénom
    • Email
    • IBAN
    • Solde
  • Affichage des données : Les données sont récupérées et affichées automatiquement à partir de l'API lors du chargement de l'application.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.