Concept:
The package is built in a way to provide service booking to customers. Admin can add unlimited services which will be shown to customers as per their location,
Every partner will be added by the admin under a category & an area will be assigned to him,
When a user will book a service, partner of same category will be notified for the lead and one who will buy the lead first, will get the customer booking,
Partner needs to buy credits on the partner app to buy the leads.
Hope you are clear with the flow of the concept