I am working on a project which use Blockchain to develop a car rental system, I have very basic knowledge. Basically, I want people to be able to rent their own car to people who want to rent in a short term period, without needing an intermediary, similar to Airbnb.
Basically, there a few questions I want to ask is:
How can I transfer the access to the vehicle between users on a selected date and return the access back to the owner once rental period ends?
How to transfer money from an account once rental period has begun?
Would be difficult to allow either renter or vehicle owner to cancel a rental agreement?
Have multiple vehicles rentable?
I would really appreciate any advice, especially on a coding perspective.