Thanks for your interest in Bodis and for taking the time to work on our code challenge. We've provided a small Laravel application with an interface built using Vue. Your task is to implement functionality as outlined on the application's code challenge page. There are additional bonus items that you may choose to complete as well.
- php@7.1.3+
- node@10.6.0+
- npm@6.9.0+
- mysql@5.5.7+
Install the php dependencies using composer:
composer install
Install the node dependencies using npm:
npm install
Copy .env.example
to .env
:
cp .env.example .env
Set the following database variables in .env
file for your development environment:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Run the database migrations using artisan:
php artisan migrate
Start hot reloading for the application's interface:
npm run hot
Start serving the application:
php artisan serve
Load the application URL in your browser:
http://localhost:8000
Once the application is loaded please visit the code challange page for the requirements. Searching the project source files for the phrase "Code Challange" will yield results relevant to each task excluding the bonus items.
Please email a zip file of the project to matt@bodis.com
Exclude the following directories:
/vendor
/node_modules
The following are links to documentation websites relevant to the code challange: