Site web officiel du St-Barth Volley
- Laravel 10
- PHP 8.2+
- MySQL 8.0+
- Tailwind CSS
- Alpine.js
- Gestion des articles
- Gestion des médias
- Gestion des pages
- Gestion des menus
- Gestion des paramètres
- Gestion des blocs
- Pages dynamiques
- Système de médias
- Navigation personnalisable
- Thème responsive
- Cloner le dépôt
git clone https://github.com/matthisRipoche/st-barth-volley.git- Installer les dépendances PHP
cd st-barth-volley
composer install- Installer les dépendances JavaScript
npm install- Copier le fichier .env
cp .env.example .env- Générer la clé d'application
php artisan key:generate- Créer la base de données et exécuter les migrations
php artisan migrate- Compiler les assets
npm run build- Démarrer le serveur de développement
php artisan serveModifier le fichier .env avec vos informations de connexion à la base de données :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=stbarth_volley
DB_USERNAME=root
DB_PASSWORD=
APP_NAME=St-Barth Volley
APP_ENV=local
APP_KEY=your_app_key
APP_DEBUG=true
APP_URL=http://localhost
# Cache
CACHE_DRIVER=file
# Session
SESSION_DRIVER=file
# Filesystem
FILESYSTEM_DISK=local
app/
├── Controllers/
│ ├── BO/ # Contrôleurs du back-office
│ └── Front/ # Contrôleurs du front-office
├── Models/ # Modèles Eloquent
├── Views/ # Vues Blade
└── Http/ # Routes et middleware
resources/
├── css/ # Styles CSS
├── js/ # Scripts JavaScript
└── views/ # Vues front-end
storage/
└── app/public/ # Stockage des médias
- Mettre à jour les permissions
chmod -R 755 storage bootstrap/cache- Compiler les assets
npm run build- Mettre à jour les routes
php artisan route:cache- Mettre à jour les configurations
php artisan config:cachePour contribuer au projet :
- Fork le projet
- Créez votre branche (
git checkout -b feature/AmazingFeature) - Commit vos changements (
git commit -m 'Add some AmazingFeature') - Push à la branche (
git push origin feature/AmazingFeature) - Ouvrez une Pull Request
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.