Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add dashboard #35

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions dashboard/dev-version/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production
/build

# misc
.DS_Store
.env
npm-debug.log*
yarn-debug.log*
yarn-error.log*

47 changes: 47 additions & 0 deletions dashboard/dev-version/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Guide d'installation pour le projet TafDashboard

Ce guide vous aidera à mettre en place l'environnement nécessaire pour exécuter l'application TafDashboard sur votre ordinateur portable.

## Prérequis

Assurez-vous d'avoir les éléments suivants installés sur votre ordinateur :

1. [Node.js](https://nodejs.org/) : Téléchargez et installez la dernière version stable.
2. [Git](https://git-scm.com/) : Téléchargez et installez Git si ce n'est pas déjà fait.

## Étapes d'installation

Suivez ces étapes pour configurer l'environnement de développement :

1. Clonez ce dépôt depuis Git en utilisant la commande suivante dans votre terminal :

```bash
git clone https://github.com/AmK-Dev1/TAF-DASHBOARD.git
2. Accédez au répertoire du projet :
```bash
cd {path} to tafdashboard
4. Installer les dépendances du projet en utilisant npm (Node Package Manager). Exécutez la commande suivante :
```bash
npm install @fortawesome/fontawesome-svg-core@^6.4.2 @fortawesome/free-solid-svg-icons@^6.4.2 @fortawesome/react-fontawesome@^0.2.0 apexcharts@^3.44.0 axios@^0.21.1 bootstrap@^5.3.2 chart.js@^4.4.0 jquerry@^0.0.1-security npm@^10.2.3 react@^18.2.0 react-apexcharts@^1.4.1 react-chartjs-2@^5.2.0 react-dom@^18.2.0 react-paginate@^8.2.0 react-router-dom@^5.2.0 react-scripts@^5.0.1 react-table@^7.8.0 reactstrap@^9.2.1
5. Installer Json-server :
```bash
npm install -g json-server
6. Démarrez le serveur JSON en utilisant la commande suivante (--port Optional) :
```bash
json-server --watch db.json --port 3001
8. démarrer l'application React avec la commande :
```bash
npm start

9. Modifier le fichier qui contient l URL de base du json-server (optional):
```bash
tafdashboard/src/server/serverConfig.js

## Scripts disponibles
Dans le répertoire du projet, vous pouvez également utiliser les scripts npm suivants :

npm start : Lance l'application en mode développement.
npm build : Crée une version de production de l'application.
npm test : Exécute les tests de l'application.
npm eject : Expose la configuration interne de Create React App (utilisez-le avec prudence).

Loading