This is a personal Laravel project I created to plan my vacations, considering Portuguese national holidays/rules, company-provided days off, and other relevant dates.
- PHP
- Composer
- Laravel
- MySQL (or any preferred database)
- Clone the Repository:
git clone <repository-url>
cd <project-folder>- Environment Setup:
Copy the .env.example file and generate the application key:
cp .env.example .env
php artisan key:generate- Database Configuration: Update the .env file with your database credentials:
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password- Seed Relevant Dates:
Adjust or add holidays and company days in the seeders located in ./database/seeders.
- Migrate and Seed the Database:
php artisan migrate:refresh --seed
- Start the Development Server:
php artisan serve
- Auto bridge filler
- Portuguese holliday rules
- Consider company-provided days off
- Optional holidays selection