1. Have an inventory and show stock based on availability in particular city - Admin access to add/update/delete inventory
2. End user to select city, select available stock and book rentals for particular date or date range.
3. Rental Amount calculated based on items selected and for days/weeks/months + a Security Deposit
4. A Payment gateway
5. Once hiring period completed; Admin must be able to refund the security depost. Or if user cancels request, admin must be able to refund paid amount.
I am looking for a developer to provide me with overall design and its flows, implement the solution and host the site to go Live.