@agathemazuret/hrnet-react
v1.1.0
Published
Ce projet est une migration d'une bibliothèque jQuery vers une application React moderne, utilisant TypeScript et Vite.
Downloads
8
Readme
HRnet React
Ce projet est une migration d'une bibliothèque jQuery vers une application React moderne, utilisant TypeScript et Vite.
Structure du projet
hrnet-react/
├── app/
│ ├── public/
│ ├── src/
│ │ ├── assets/
│ │ ├── components/
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── router.tsx
│ │ └── vite-env.d.ts
│ ├── package.json
│ ├── vite.config.ts
│ └── tsconfig.json
├── modules/
│ └── modal/
│ ├── src/
│ │ └── index.tsx
│ └── package.json
├── package.json
└── pnpm-workspace.yamlPrérequis
- Node.js >= 18
- PNPM (gestionnaire de paquets)
Installation
Clonez le dépôt :
git clone https://github.com/AgatheMazuret/HRnet.git cd hrnet-reactInstallez les dépendances :
pnpm install
Scripts disponibles
Depuis le dossier app/, vous pouvez exécuter les scripts suivants :
Démarrer le serveur de développement :
pnpm devConstruire le projet pour la production :
pnpm buildPrévisualiser la version de production :
pnpm previewLinter le code :
pnpm lint
Fonctionnalités
- Formulaire d'employés : Permet d'ajouter de nouveaux employés via le composant
SaveEmployee. - Liste des employés : Affiche les employés enregistrés localement.
- Modal personnalisée : Utilise la bibliothèque
@agathemazuret/hrnet-react-modal.
Technologies utilisées
- React 19 : Framework pour construire l'interface utilisateur.
- TypeScript : Superset de JavaScript pour un typage statique.
- Vite : Outil de build rapide.
- Tailwind CSS : Framework CSS utilitaire.
- React Router : Gestion des routes.
Contribution
- Forkez le projet.
- Créez une branche pour votre fonctionnalité :
git checkout -b feature/ma-fonctionnalite - Faites vos modifications et validez-les :
git commit -m "Ajout de ma fonctionnalité" - Poussez vos modifications :
git push origin feature/ma-fonctionnalite - Créez une Pull Request.
Licence
Ce projet est sous licence ISC. Consultez le fichier LICENSE pour plus d'informations.
