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.
- 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.
-
Clonez le dépôt :
git clone (https://github.com/abakarhayar/nativeBank.git) cd nativebank
-
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
-
Lancez l'application :
- Lancez le Backend :
cd backend python run.py
- Lancez le Native :
cd frontend npm start `
-
Scannez le QR code avec l'application Expo Go sur votre appareil mobile ou utilisez un émulateur pour voir l'application en action.
- 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
- 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.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.