PHP Laravel Project : REST APIs

Job ID: 31642617

Budget: $30 – $250 USD

We have given project for the backend side. We expect you to setup a backend REST APIs.
Requirements
You have to do the development specified requirements below by using APIS.
Tasks
1. You should make PHP artisan command to get all data from SpaceX API and sync them into the database for every 3 minutes.
2. You should make Event/Listener to fire it when the sync is started and completed.
3. List all capsules, please make an endpoint that name GET api/capsules
4. List all capsules by the status filter, please make an endpoint that name GET api/capsules?status=active|retired|unknown|etc with query parameters
5. Get the capsule detail, please make an endpoint that name GET api/capsules/(capsule_serial)
6. You should implement OAuth mechanism using the passport
Technical expectations
We expect you to develop using Laravel frameworks in backend development.
We expect you to develop using MySQL tools in database development.
After finish
When you finish the project you have to share with us public GitHub link(s) and deployed on server
Related categories: PHP MySQL Laravel RESTful API GitHub