This project recreates the GitHub Pull Request screens to allow automating the process of taking screenshots for each of the individual Shifts.
In addition to the standard Laravel requirements, this project has the following system requirements:
See spatie/image-optimizer for installation instructions on various operating systems.
The following commands will install the project dependencies:
composer install
npm install
This project uses a simple SQLite database. If you have not run the project before, you may create this database with by running:
touch database/database.sqlite
Afterwards, run the database migrations and seed the project data:
php artisan migrate:fresh --seed
To run the project, first build the assets:
npm run dev
Then, run the application:
php artisan serve