À propos du projet
CoreUI Free React Admin Template est un kit de démarrage gratuit sous licence MIT pour créer des panneaux d'administration et des tableaux de bord avec React. Il est basé sur React 19 et la bibliothèque de composants CoreUI React, configuré avec Vite, et livré avec un squelette de mise en page (en-tête, pied de page, barre latérale), une configuration des routes, des vues d'exemple, un stylage SCSS et un exemple de store d'état.
Le projet met l'accent sur le développement assisté par IA. Il inclut un fichier .cursorrules décrivant les conventions et modèles pour React et CoreUI, un fichier ARCHITECTURE.md couvrant la structure du projet, la hiérarchie des composants, le routage, la gestion d'état et le pipeline de build, ainsi qu'un guide DEVELOPMENT.md avec l'installation, les flux de travail et des exemples de code. Les composants comportent des commentaires JSDoc et des PropTypes afin que des assistants tels que Cursor, Claude Code ou GitHub Copilot puissent suivre la pile technique et les modèles existants.
Pour commencer : installez les dépendances avec npm install ou yarn install, exécutez npm start (ou yarn start) pour lancer le serveur de développement avec rechargement à chaud sur http://localhost:3000, et npm run build pour produire les artefacts de production dans le répertoire build/.
Le téléchargement contient les fichiers statiques public/ ; src/ avec les assets, composants, layouts, scss, views, configuration de navigation, les points d'entrée App et index, les routes et le store ; ainsi que index.html, package.json et vite.config.mjs.
Le modèle est basé sur les bibliothèques de composants CoreUI et CoreUI PRO ; de nombreux composants sont disponibles dans la version gratuite, tandis que des éléments tels que Autocomplete, Date Picker, Date Range Picker, Multi Select, Password Input, Smart Table, Stepper et Time Picker sont marqués PRO. Des add-ons séparés sont proposés : @coreui/react-data-grid pour les grands tableaux avec tri, filtrage, virtualisation, épinglage de colonnes, édition en ligne et export CSV, et @coreui/react-scheduler avec des vues jour, semaine, mois, agenda, ressources et timeline, le glisser-déposer, la récurrence RFC 5545 et la gestion du temps compatible DST. Ces add-ons font l'objet de licences distinctes et ne font pas partie de CoreUI PRO.
Des modèles équivalents existent pour Bootstrap, Angular et Vue, et des variantes PRO existent pour ces frameworks ainsi que pour Next.js. Le modèle suit le versionnage sémantique. Il a été créé par Łukasz Holeczek, Andrzej Kopański et l'équipe CoreUI, avec un code publié sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.