Online vehicle rental booking and management platform