Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rouchdane03/front_react_project_customer
A web app that performs CRUD operation with a customer through a dashboard
https://github.com/rouchdane03/front_react_project_customer
cd chakra-ui ci docker dockerfile formik-yup javascript jsx react vite
Last synced: 25 days ago
JSON representation
A web app that performs CRUD operation with a customer through a dashboard
- Host: GitHub
- URL: https://github.com/rouchdane03/front_react_project_customer
- Owner: Rouchdane03
- Created: 2024-11-30T19:37:46.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-16T22:33:22.000Z (27 days ago)
- Last Synced: 2024-12-16T23:24:42.197Z (27 days ago)
- Topics: cd, chakra-ui, ci, docker, dockerfile, formik-yup, javascript, jsx, react, vite
- Language: JavaScript
- Homepage: http://dev-backend-api-env.eba-itsjmtsp.eu-west-3.elasticbeanstalk.com/
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The web app link:
http://dev-backend-api-env.eba-itsjmtsp.eu-west-3.elasticbeanstalk.com/
# Front React Project Customer## Description
Ce projet est une application web, développée avec **React**(niveau front) et avec Java+Spring boot(pour le back), conçue pour la gestion et l'interaction avec les clients d'une entreprise IT. Elle permet aux utilisateurs de visualiser, ajouter, modifier et supprimer des informations relatives aux clients, tout en offrant une interface utilisateur moderne et intuitive et reponsive. Par ailleurs, vous pouvez consulter aussi le code source de mon back dans le repo
`spring-boot-project-customer`## Fonctionnalités
- **Gestion des clients** :
- Ajout, modification, suppression et recherche de clients.
- **Tableau de bord interactif** :
- Affichage des statistiques importantes liées aux clients.
- **Authentification utilisateur** :
- Connexion et déconnexion sécurisée.
- Gestion des rôles et permissions.
- **Responsive Design** :
- Interface adaptée aux écrans de bureau et mobiles.---
## Prérequis
Avant de commencer, assurez-vous d'avoir les outils suivants installés sur votre machine :
- [**Node.js**](https://nodejs.org/) (version 14 ou plus récente recommandée)
- **npm** ou **yarn** (inclus avec Node.js)
- Un navigateur récent (Chrome, Firefox, etc.)---
## Installation
### 1. Cloner le dépôt
```bash
git clone https://github.com/Rouchdane03/front_react_project_customer.git### 2. Aller dans le répertoire du projet
```bash
cd front_react_project_customer