I am a programmer with some experience in building PHP web apps.
My latest idea is to build a web app in Laravel which would let driver-users register the route they are going to take when going from one city to another. Each route will be comprised of cities and towns through which the driver will go through/by. Also, passenger-users will be able to register their interest for a route with a desired start and destination point.
A crucial feature of this project is the notification service. How could I create a mobile app that would provide users with the web app's functionality + notify about:
- new passenger application
- confirm/decline application
- match of a route created by a passenger with a new route created by a driver
keeping duplication of code in both apps at minimum?