Giter VIP home page Giter VIP logo

bank-api's Introduction

Projet Argent Bank 🏦

Contexte 🌍

Ce projet concerne la création d'une application pour Argent Bank, une nouvelle banque en pleine expansion

Objectifs du Projet 🎯

Le projet est divisé en deux phases principales :

-Phase 1: Authentification des Utilisateurs 🔐

Dans cette phase, nous créerons une application web permettant aux clients de se connecter et de gérer leur profil. Les fonctionnalités attendues sont :

-Visiter la page d'accueil

-Se connecter au système

-Se déconnecter du système

-Accéder aux informations du profil après une connexion réussie

Modifier le profil et mettre à jour les données dans la base de données

-Phase 2 : Transactions 💸

La phase 2 impliquera la spécification des endpoints d'API pour les transactions. Les fonctionnalités à implémenter incluent :

-Visualiser les transactions par compte pour le mois en cours

-Afficher les détails d'une transaction

-Ajouter, modifier ou supprimer des informations sur une transaction

Technologies Utilisées 💻

Côté Frontend

🌐 Vite: Un bundler rapide pour le développement web.

⚛️ React: La bibliothèque JavaScript pour la construction d'interfaces utilisateur interactives.

📜 TypeScript: Un langage de programmation typé pour améliorer la robustesse du code.

💼 Redux: Gestion d'état prévisible pour les applications JavaScript.

🔍 Cypress: Un framework de test d'intégration pour les applications web.

🧪 Testing Library: Une bibliothèque de tests pour écrire des tests unitaires simples et maintenables.

Côté Backend

🚀 Express: Framework web minimaliste pour Node.js.

🟢 Node.js: Environnement d'exécution JavaScript côté serveur.

🏢 MongoDB: Base de données NoSQL souple et évolutive.

-Installation et Exécution 🚀

Pour installer et exécuter le projet, suivez ces étapes :

Clonez ce dépôt GitHub sur votre ordinateur.

Côté Frontend

-Accédez au répertoire du projet dans votre terminal : cd frontend

-Exécutez npm install ou pour installer les dépendances.

-Lancez l'application en exécutant npm run dev .

Ouvrez votre navigateur et accédez à http://localhost:5173/ pour voir l'application en action.🌐

Côté Backend

Accédez au répertoire du projet dans votre terminal : cd backend

Exécutez npm install pour installer les dépendances.

Démarrez le serveur de développement en exécutant npm run dev:server.

Pour peupler la base de données avec deux utilisateurs de test, exécutez npm run populate-db.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.