| .. | ||
| app | ||
| components | ||
| hooks | ||
| lib | ||
| public | ||
| styles | ||
| components.json | ||
| Dockerfile | ||
| next-env.d.ts | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| yarn.lock | ||
Neah-Enkun
Une application web moderne construite avec Next.js, TailwindCSS et TypeScript.
🚀 Installation
# Cloner le dépôt
git clone <url-du-repo>
# Installer les dépendances
npm install
🛠️ Technologies utilisées
- Next.js - Framework React
- TailwindCSS - Framework CSS
- TypeScript - Typage statique
- Shadcn UI - Composants UI
📁 Structure du projet
├── app/ # Pages et routes Next.js
├── components/ # Composants React réutilisables
├── hooks/ # Hooks React personnalisés
├── lib/ # Utilitaires et fonctions
├── public/ # Fichiers statiques
└── styles/ # Styles globaux
🔧 Configuration
Le projet utilise plusieurs fichiers de configuration :
next.config.mjs- Configuration Next.jstailwind.config.ts- Configuration TailwindCSStsconfig.json- Configuration TypeScriptcomponents.json- Configuration des composants UI
⚙️ Scripts disponibles
# Démarrer le serveur de développement
npm run dev
# Construire l'application
npm run build
# Démarrer l'application en production
npm start
🎨 Personnalisation
Le thème peut être personnalisé via TailwindCSS dans tailwind.config.ts. Les variables CSS sont utilisées pour les couleurs principales :
--background--foreground--card--popover--primary--secondary
📝 Note
N'oubliez pas de configurer votre .env si nécessaire pour les variables d'environnement.
🧪 Tests
Les tests peuvent être exécutés avec :
npm test
📦 Production
Pour déployer en production :
npm run build
npm start