screenshots

Stars
2

Shift Screenshots

This project recreates the GitHub Pull Request screens to allow automating the process of taking screenshots for each of the individual Shifts.

System Requirements

In addition to the standard Laravel requirements, this project has the following system requirements:

  • The PHP GD extension
  • Optipng
  • Pngquant 2

See spatie/image-optimizer for installation instructions on various operating systems.

Installation

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

Running

To run the project, first build the assets:

npm run dev

Then, run the application:

php artisan serve