Platform
Structure
Every TOMI Local Commerce deployment follows a strict architectural standard — ensuring consistency for citizens and predictable, machine-readable data across all 17 live deployments.
Architectural Standard
Every marketplace. Same structure.
All 15 TOMI Local Commerce deployments share three core section types — one data model, consistent UX from Cascais to Chaves. This structure is used across active TOMI Local Commerce deployments.
01 - Homepage & Discovery
Business owners create a profile with their name, location, category, and contact information. All data is entered manually through the merchant dashboard — no automation involved.
02 - Business Profiles
Merchants can create and manage business listings with product or service details, pricing, availability, and contact information. All listings can be updated anytime through the dashboard.
03 - Citizen Actions
Once the profile is live, business owners keep it current — adjusting opening hours, pricing, availability, and promotions. All changes are reflected across all channels after the business saves the update.
Section 01
Homepage & Discovery
The entry point for every citizen. Every marketplace homepage provides structured discovery across multiple access patterns — search, category browse, map, and curated recommendations — all driven by merchant-managed business data.
Global Search
Query by business name, category, or service type. Results from structured merchant profiles.
Category Filters
Food, Retail, Services, Health — consistent taxonomy shared across all 17 deployments.
Interactive Map
Businesses plotted by merchant-verified GPS coordinates. Filterable by category and availability status.
Business Recommendations
Featured and promoted businesses surface at the top of every homepage. Curated by the marketplace operator.
Structure in use
Vila Real · 150+ businesses · Search, map and public profiles available.
This structure is used across 15 active TOMI Local Commerce deployments.
Categories
Businesses near you
★ Recommended for you
Map view
Section 02
Structured Business Profiles
When a citizen selects a business, they see a rigorously structured data profile. This data is maintained exclusively by the business owner through the TOMI merchant dashboard — no automated scraping, no third-party overrides.
Data Schema
Full data model
Complete field reference
Every business on the platform stores a consistent, machine-readable set of fields — the same structure across all cities, all channels, and all 17 deployments.
Identity & Location
Business name
e.g. "Padaria Central do Porto"
Category
e.g. "Bakery", "Clothing", "Health & Beauty"
Street address
Full civic address verified by merchant
GPS coordinates
Latitude / longitude for map placement
Municipality
City and district for marketplace routing
Hours, contacts & actions
Opening hours
Per-day schedule with holiday overrides
Phone number
Direct contact number for the business
Email & website
Optional business web presence links
Services & products
Catalogue with names, prices, and availability
Booking / order status
"Accepts bookings", "Accepts orders", "Closed today"
Featured deployment
BCD Vila Real
The commerce of Vila Real in a connected marketplace, with shops, restaurants and services from the city and surrounding region sharing one digital home.
City
Vila Real
Total Businesses
150+
Product Listings
750+
Reservation Slots
115+
Accepts orders
Yes — select merchants
Figures reflect aggregated usage across TOMI Local Commerce deployments.
Café Central de Cascais
Rua Frederico Arouca 12, Cascais
38.696312º N, -9.422722º E
Casa do Saulo
Rua Frederico Arouca 12, Cascais
38.696818º N, -9.423489º E
Mercearia do Bairro
Rua Frederico Arouca 12, Cascais
38.697125º N, -9.412344º E
Every merchant shown above has a complete, verified profile with address, GPS coordinates, opening hours, phone, catalogue, and booking status.
View businesses in this areaService booking and reservation infrastructure
Built for service bookings and reservations, at scale
Every TOMI marketplace supports service appointment bookings, table reservations and online ordering. Businesses set their own availability; citizens request bookings through the platform. Confirmations, notifications and status updates are managed after merchant confirmation.
Availability managed by merchant
Merchants configure bookable service or table slots. Citizens see available slots per day and time as set by the business — no overbooking.
Confirmation after merchant review
Booking requests are sent to the merchant dashboard for review. Accept or decline through the business dashboard — customer is notified after the business confirms.
Service or party details captured
Name, service or party details, date, and time — all collected at point of booking and delivered to the merchant in a structured format.
Any channel
Booking works identically across web marketplace, TOMI kiosk, and mobile app — same merchant profile, same availability data.
Service booking and reservation data captured per request
- Business ID — verified merchant identifier
- Date & time slot — requested by citizen, validated against availability
- Service or party details — checked against merchant capacity
- Customer name — collected for merchant confirmation
- Confirmation status — pending / accepted / declined
- Channel source — web, kiosk, or mobile
Business-managed interactions
Reservations, orders, and customer requests are handled directly by participating businesses through their own dashboards. Each interaction follows a structured workflow and is confirmed by the business.
View public exampleDistribution
Omnichannel Urban Reach
One business profile. Every channel. Citizens interact with local commerce wherever they are — on a screen, in the street, or at home.
Centralised Business Info
Merchants manage a single profile that is reflected across channels after confirmation. Address, hours, products, and contacts stay consistent — no duplication, no discrepancy.
Global Web Portal
Each city marketplace is a fully indexed public website, accessible from anywhere. Business pages carry structured location data for maximum discoverability.
Citizen Mobile App
The TOMI mobile app allows citizens to discover local businesses, access their profiles, and take actions — booking, ordering, calling, or getting directions — directly from their phone.
Physical Urban Kiosks
TOMI kiosks are installed at key locations across each city — city halls, transport terminals, and commercial streets. Citizens interact with local business data in person, where it matters most.
Live Example
Every structure you've seen here is running right now.
15 city marketplaces. 1250+ businesses, 6350+ product listings, and 550+ reservation slots active across Portugal.
