rosto-infinity / vilt-starter-kit-waffolele
Starter Kit Laravel 12 + Vue 3 + Inertia + Tailwind, prêt pour Fortify, Wayfinder, Pest et CI/CD.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Language:Vue
Type:project
pkg:composer/rosto-infinity/vilt-starter-kit-waffolele
Requires
- php: ^8.3
- inertiajs/inertia-laravel: ^2.0.10
- laravel/fortify: ^1.30
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- laravel/wayfinder: ^0.1.9
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.0
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^4.1
- pestphp/pest-plugin-laravel: ^4.0
This package is auto-updated.
Last update: 2025-12-08 17:51:33 UTC
README
Description
Un starter kit complet pour le développement d'applications web modernes utilisant Vue 3, Inertia.js, Laravel 12, et Tailwind CSS.
Prérequis
- PHP 8.3+
- Composer
- Node.js 20+
- NPM ou Yarn
Installation
laravel new votrenomprojet --using=rosto-infinity/vilt-starter-kit-waffolele
Installation des dépendances PHP
composer install
Installation des dépendances JavaScript
npm install
# ou
yarn install
Configuration de l'environnement
cp .env.example .env php artisan key:generate
Configuration de la base de données
Modifiez le fichier .env avec vos paramètres de base de données, puis :
php artisan migrate
Lancement du serveur de développement
# Serveur Laravel php artisan serve # Compilation des assets npm run dev # ou yarn dev
Scripts disponibles
Tests
# Exécuter les tests composer test # Tests Pest composer pest
Code Quality
# Formater le code avec Pint composer pint # Analyse statique avec PHPStan composer phpstan # Nettoyage complet (formatage + analyse + tests) composer clean
Technologies Principales
- Backend: Laravel 12
- Frontend: Vue 3
- Routing: Inertia.js
- Styling: Tailwind CSS
- UI Components: Reka UI
- Icons: Lucide Vue Next
Dépendances Principales
PHP
- Laravel Framework
- Laravel Fortify
- Inertia Laravel
- Laravel Wayfinder
JavaScript
- Vue 3
- Inertia.js
- TailwindCSS
- VueUse
Structure du Projet
/app → Logique métier Laravel
/resources → Vues Vue et ressources
/routes → Définitions des routes
/tests → Tests automatisés
Contribution
- Forkez le projet
- Créez votre branche de fonctionnalité (
git checkout -b feature/AmazingFeature) - Commitez vos modifications (
git commit -m 'Add some AmazingFeature') - Poussez votre branche (
git push origin feature/AmazingFeature) - Ouvrez une Pull Request
Licence
Distribué sous la licence MIT.
Auteur
WAFFO LELE ROSTAND - Devinsto
Ce README.md offre :
- Une vue d'ensemble du projet
- Les étapes d'installation
- Les scripts disponibles
- La structure du projet
- Les technologies utilisées
- Des instructions de contribution