About Project

  • Test Aftersale

Mental map

Tools

Documentation

In the root directory of the project there is the documentation.json file, that can be imported by insominia, for more information look the documentation link

Config Project

You need to configure the .env file steps

  • 1 config in env variables shopify

SHOPIFY_PASSWORD=
SHOPIFY_BASE_URL=
  • 2 config MAIL_USERNAME and MAIL_PASSWORD to send email (I used https://mailtrap.io/inboxes)
  • 3 config QUEUE_CONNECTION (I used database)
  • 4 config your database in .env

Run Project

  • composer install
  • php artisan jwt:secret
  • php artisan key:generate
  • php artisan config:clear
  • php artisan migrate
  • php artisan serve

Run Queue

  • php artisan queue:work

Run Tests

  • php artisan test