Voxma · Portugal events MVP

Find what's happening. Help promoters fill rooms.

Voxma connects people looking for things to do with promoters who need distribution. The MVP focuses on Portugal, with a promoter dashboard, public event discovery, and an automated seeding pipeline to avoid the empty-marketplace problem.

Tracked events

3

persistent file-backed store

Seeded listings

2

AI-assisted intake

Promoted events

1

future paid placements

Public discovery

Browse events by city and date range

This is the public-facing browsing experience. The search defaults to Portugal-only events and can later expand country-by-country.

BragafoodFree entry

Braga Food Weekend

Mercado Municipal de Braga

Street food, chef demos, and local producers in a family-friendly weekend format.

#food#family#braga

Dates

11 Apr 2026 → 12 Apr 2026

Promoter

Braga Food Collective

Status

claimed

Source: Local venue calendar0 days away

Promoter dashboard

Submission and claiming workflow

The promoter side should feel operational from day one, even before payments are added.

  • Submit in minutes

    Promoters get a clean dashboard to add title, venue, dates, description, contact details, and promotion priority.

  • Claim seeded listings

    If Voxma imports a public event first, the promoter can later claim the listing and upgrade it with richer content.

  • Priority placement

    Future monetization can boost sponsored events to the top of high-intent city/date searches.

MVP form fields are now backed by /api/events with file persistence in voxma/data/events.json: title, location, date, end date, category, description, contact, promoter name, source URL, and featured request.

Seeder engine

Daily AI-assisted event intake

This solves the chicken-and-egg problem by giving Voxma a starting inventory without manual daily curation.

Facebook Events

experimental

Coverage: Portugal major cities

Cadence: Daily review

Good breadth, but needs strong duplicate detection and quality scoring before publishing.

Ticketline

high

Coverage: Concerts, theatre, festivals

Cadence: Daily review

High-signal source for structured event data and official ticket pages.

BOL / local venue calendars

medium

Coverage: Regional events

Cadence: Daily review

Useful for city-level depth once the Portugal base is live.

How it makes money

Monetization paths for Voxma

The MVP can start with ads, then move into direct promoter revenue once distribution proves itself.

  • Sponsored priority ranking for promoters who want first placement in city/date searches.
  • Self-serve premium promoter profiles with logo, verified contact data, and featured event bundles.
  • Google AdSense on public browsing pages until direct paid placement revenue overtakes it.
  • Affiliate integrations for ticketing partners where the event source supports compliant referral linking.

Launch sequence

What I will build next

This is the execution roadmap for turning the prototype into a live Portugal-first product.

  1. Persistent event store

    File-backed PostgreSQL-equivalent store with /api/events CRUD and deduplication. Live since 2026-04-11.

  2. Intake APIs + moderation queue

    POST /api/events for promoter submissions. Admin queue at /admin/queue for review and approval.

  3. voxma.com deployed on EC2

    Live at https://voxma.com with SSL, nginx reverse-proxy, and 25 real upcoming PT events seeded.

  4. 🔄

    Daily automated Portugal seeding

    Recurring cron job to pull new events from Ticketline, BOL, Eventim. 25 events seeded on 2026-04-11.

  5. 5

    Traffic + AdSense approval

    Drive visitors to voxma.com. Once approved, activate AdSense display ads on event listing pages.

  6. 6

    Promoter paid placements

    Allow promoters to upgrade listings to 'promoted' status for a fee. Priority placement in city/date search results.