Create Listing
1. Overview
The Create Listing flow enables Sellers to publish a new space or service onto the platform. This flow is accessed via the “Add a space” action from the Listing Dropdown within the Seller Center. It is designed as a step-by-step onboarding experience that ensures all listing details are captured accurately.
2. Visual Reference
Homepage of Create Listing flow
Step 1 (Location): Input full address of the listing.
Step 2 (Setup): Define space type, parking options, and surveillance disclosure.
Step 3 (About your space): Enter space title, description, house rules, WiFi details, and arrival instructions.
Step 4 (Photos): Upload high-resolution images. Minimum 4. First photo is the cover.
Step 5 (Availability): Set weekly hours of operation to control bookable time slots.
Step 6 (Health & Safety Measures): Declare cleaning protocols, distancing policies, protective gear, and signage.
Step 7 (Cancellation Policy): Select a predefined cancellation policy tier.
Step 8 (Pricing): Choose between Per Hour or Custom pricing. Configure cleaning fees and max guests.
Review checklist
Review and agree to policies
3. Core Experience
Modular by design
The codebase is structured in a modular, component-based way—making it easy for your team to modify, replace, or extend individual flows to fit your unique marketplace model. Whether you’re adjusting pricing logic, onboarding steps, or messaging behavior, customization is straightforward and isolated.
3.1 Space Address
- Sellers input their full address including street, city, state, postal code. This address is not publicly shown on the Product Detail page.
- We only implemented the address in the database schema and used a placeholder map in the Product Detail page, to give the Platform the flexibility in choosing its maps provider.
💡 The Platform may show embed Google’s Maps Embed API to show an approximate location (using the input address) with a 100m-radius obfuscation. This protects privacy while giving Users enough spatial context.