Some cities have restrictions on subletting for a short period of time. Airbnb has published a list of regulations and requirements for cities in the United States. In some cities, collection of a transient occupancy tax by Airbnb is required. In many cities, hosts must register with the government and obtain a permit or license. Landlords or community associations may have restrictions on short-term sublets.
Not all components are created equal. In most apps there are a set of components that repeat often. For us, these components are rows (or table-cells). Looking back, I wish we had taken more time to think about the rows and come up with a stronger set of patterns and components. In the end, we wound up with many different kinds with some inconsistencies.
Hosts provide prices and other details for their rental or event listings. Pricing is determined by the host, with recommendations from Airbnb. Hosts may be required to report income and pay income taxes on income received via Airbnb. In the US, homeowners who refinance their mortgages with some agencies are able to count income they earn from Airbnb rentals on their refinance loan applications.