A code challenge for applicants to demonstrate their developement skills and knowledge
You are to create a media library app (with frontend and backend) using this laravel app and vue js. The app must be able to do the following:
- Allows the user to search for images from unsplash
- Allows the user to select an image to add to the media library with addition information such as title and default alt text
- Allows the user to select media library items and edit them while seeing a preview of the image
- Creates a responsive media page that allows for viewing a media item by it's self
This app is setup to use Laravel https://laravel.com/docs/9.x with docker
- Fork this repo and git clone it to your local environment
- Ensure that you have Docker, PHP & Composer install and setup
- Navigate to the project folder
- run
composer install
- run
npm install
oryarn install
- run
art key:generate
- run
docker compose up -d --build
to start the project - Navigate to localhost
** If you have difculty with getting docker to launch make sure that you run docker compose down
and docker compose up -d --build
to start again ***
Your all set to go
To allow access to the Unsplash API you need to register as a developer with unsplash to get access to the API (https://unsplash.com/developers)
Please respond to us when you have finished with the link to your repo If you get stuck or have a question please feel free to contact us.