@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.
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.
