Overview
The AndanDo marketplace provides an intuitive interface for discovering unique tour experiences. This guide will help you navigate the platform, use search and filtering features, and find the perfect tour for your next adventure.Accessing the Marketplace
Navigate to Marketplace
Visit
/marketplace to access the main tour browsing interface. The marketplace displays all active and upcoming tours in a card-based grid layout.Search and Discovery
Using the Search Bar
The marketplace hero section features a prominent search bar that accepts:Tour Names
Search by the tour title or service name to find specific experiences
Locations
Enter city names, regions, or landmarks to discover tours in specific areas
The search is case-insensitive and matches partial keywords across tour names and locations.
Search Implementation
The search functionality (inMarketplace.razor:414) uses reactive binding:
- Tour title
- Location label
Filtering Tours
AndanDo provides multiple filter options to refine your search:Filter Categories
Duration Filters
Duration Filters
- Corta duración: Tours lasting hours or including “hora” or “min” in duration
- Larga duración: Multi-day tours including “día”, “dia”, or “semana” in duration
DurationLabel keywords (see Marketplace.razor:690-704).Price Filters
Price Filters
- Económico: Tours priced at or below RD$3,000
- Premium: Tours priced above RD$3,000
FromPrice property from active ticket types.Availability Filter
Availability Filter
- Próximamente: Shows only upcoming tours that haven’t started selling tickets yet
Clearing Filters
Click the “Todos” chip to reset all active filters and return to the full tour listing.Sorting Options
Use the sort dropdown to organize results:Predeterminado
Default marketplace order
Precio: Menor a mayor
Shows most affordable tours first
Precio: Mayor a menor
Shows premium experiences first
Liking Tours
Save your favorite tours for later by clicking the heart icon on any tour card.Locate the Heart Button
The heart icon appears in the top-right corner of each tour image (
Marketplace.razor:556-572).Your likes are stored persistently in the database using
PostLikeService. You can view all your liked tours from your profile.Like Functionality Code
The like system integrates with the backend:Pagination
The marketplace displays 12 tours per page. Navigate between pages using:- Arrow buttons: Previous/Next page navigation
- Page numbers: Click any number to jump to that page
- Ellipsis (…): Indicates skipped page numbers in large result sets
The current page is highlighted in orange, and pagination controls are disabled when reaching the first or last page.
Tour Visibility Rules
Not all tours appear in the marketplace. Tours are filtered based on:Status Check
Inactive tours (Status = “I”) are excluded from search results (
Marketplace.razor:950-953).Date-Based Visibility
Tours past their end date are automatically hidden. Upcoming tours only show if within 3 days of start date (unless
MuestraInstantanea is enabled).Mobile Experience
The marketplace is fully responsive:- Grid adapts from 4 columns on desktop to 2 on tablet and 1 on mobile
- Search bar maintains full functionality
- Filter chips wrap gracefully on smaller screens
- Touch-friendly card interactions
Search Results Page
Beyond the main marketplace, AndanDo offers a dedicated search results page at/search:
Search URL Parameters
Plain Query
Use
?q=keyword for simple text searchesEncoded Filter
Use
?f=base64url for advanced filters including location, coordinates, and datesSearch Filter DTO
The search page accepts structured filters:Next Steps
Making Reservations
Learn how to book tours and complete the checkout process
Reviews & Likes
Discover how to leave reviews and manage your liked tours