You will need to be running at least PHP8.1
Run the following commands to get setup
composer install
npm install
cp .env.example .env
php artisan key:generateSet DB_DATABASE in .env to your storage folder for your application location
php artisan migrate
php artisan db:seedThere will now be a default user of admin@example.com and password is password
The application currently has one implementation for the CurrencyConverter interface which is Currency Layer. You will need to get an API key from https://currencylayer.com/quickstart and set CURRENCY_LAYER_API_KEY in your .env file with your API key
Run the Vite dev server with the following command, which will allow for hot reload when any changes are made to the frontend code
npm run devRun the following to have the backend API running
php artisan serveThe following command will start the queue worker for processing background jobs
php artisan queue:workYou can now load the application in your browser at http://127.0.0.1:8000