TripQ A decentralised app for hotel booking service