Ce projet consiste à développer une application de gestion de locations de box de stockage pour les propriétaires, permettant la gestion des box, des locataires, des contrats, des paiements, des impôts et des factures. L'application doit inclure des fonctionnalités d'authentification, de gestion de modèles de contrats, de suivi des paiements et des impôts, ainsi que des exports de données et des envois de factures automatiques. Le projet doit être développé en utilisant Git et GitHub, avec des issues, des milestones et des branches. Les livrables finaux incluent le code source, un script de déploiement automatique et un URL d'accès au projet.
Pour installer le projet, executez ceci :
git clone git@github.com:Frize01/TP-BoxMaster.git
cd BoxMaster
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
npm run dev
Sur un autre Terminal :
php artisan serve
vendor/bin/phpcs -v app
vendor/bin/phpstan analyse -c phpstan.neon