This is a project to create a delivey application. The Backend is made in PHP Laravel MVC, however Frontend is made in Angular using IONIC PWA this technology uses components based architecture.
To run the frontend application you must run the command "npm install" and later "ionic serve" to run the application.
With regard to the backend it is necessary to have a Mysql database or equivalent PHP 7
NOTE: There may be a problem copying the project to another machine. To solve the above problem you need to create a new project Laravel install the Passport and copy the files from the Controller, Models and Route to the new project.
Link to the Backend project
https://github.com/brunohauck/delivery_app_backend
Live preview of the application:
Frontend http://delivery.startdev.net/home
Backend http://deliverybackend.startdev.net/public
Backend endpoints List Restaurants http://deliverybackend.startdev.net/public/api/restaurants
List Menus http://deliverybackend.startdev.net/public/api/menus/1