We need to build an application for a multinational retail company having a lot of departments and resellers in different countries. The challenge is to establish a REST API structure that can be used by resellers or departments that have their web applications built in different platforms. So they can just call our REST APIs for having the APIs displayed in different retail stores.

We also need to build a frontend for the main site that will call our REST API and display all the nearby stores on the Google map. We would also need to create an authentic mechanism for departments that can add, edit, or delete stores within the API. We will use Laravel’s Resource Controllers to create our API.