Escena de descubrimiento local con gastronomia, encuentro y actividad cultural
LOCAL DISCOVERY + DIGITAL PRODUCT

HoyPromete

A product vision started in 2016 to connect nearby places, events, and promotions, rebuilt as a modular platform with an honest boundary between design, implementation, and evolution.

Status:Owned product in evolution
Period:2016 - Present
Role:Founder, Product Designer, and Full-stack Developer
Primary stack:Next.js, React, Firebase, Pub/Sub, AWS SES

Summary

HoyPromete is a long-running owned product exploring how people discover nearby places, events, and promotions. The idea began in 2016 and evolved from broad research and prototypes into a modern technical rebuild started in 2024.

The case demonstrates product thinking, extensive visual coverage, and an implemented foundation for identity, shared contracts, asynchronous events, and transactional email. The page clearly separates designed vision, working software, and the next stage.

Product BuilderNext.jsFirebasePub/SubAWS SESProduct DesignDesign System

01Context

The original idea emerged in 2016 from observing that discovering what to do nearby depended on too many disconnected sources. HoyPromete became a sustained exploration of context, intent, and local life.

HoyPromete did not begin as a directory of places. It began as a question: how can intent, context, and local life become one useful experience?

  • Relate places, events, and promotions without reducing the product to a generic directory.
  • Support search, filters, detail, saves, activity, and profiles through one shared grammar.
  • Build the technical base in stages without presenting the complete vision as delivered software.

02Problem

Local discovery is fragmented across social platforms, search, recommendations, and individual sites. The challenge was not gathering listings; it was designing a useful decision that connected context, relevance, trust, and continuity across surfaces.

03Solution

Design the complete discovery system first, then rebuild it by capability: identity, contracts, shared UI, asynchronous events, and communication. This sequence preserves the vision without forcing a monolithic implementation.

identity command
  -> Firebase Auth
domain event
  -> Pub/Sub -> Cloud Functions
notification
  -> Maizzle -> AWS SES

04Execution

The modern rebuild uses Next.js and React in a monorepo, Firebase for identity, Pub/Sub and Functions for events, and Maizzle with AWS SES for email. Implemented flows cover access, registration, recovery, and activation; discovery, mobile, and broader profiles remain designed capabilities in evolution.

Architecture and decisions

01. Discovery as a decision

Places, events, and promotions share context and intent; the product is organized around the user decision rather than a content taxonomy.

02. Vision before isolated screens

Sketch documents complete journeys and reusable components to validate the system before every module is implemented.

03. Capability-driven rebuild

The monorepo separates application, authentication, functions, email, and shared packages for incremental evolution.

04. Decoupled events and communication

Pub/Sub, Cloud Functions, and transactional email prepare asynchronous flows without coupling them to the interface.

2016Documented origin of the vision
287Audited frames and artboards
ES / ENLocalized technical foundation

Evidence and records

A visual reading of the product thesis, the fragmentation problem, and the discovery system envisioned since 2016.

Explore product vision

From the Sketch document to an implementable strategy: journeys, components, states, and mobile-first decisions.

Review design to product

The working foundation for identity, contracts, events, and email, separated from capabilities still in evolution.

Inspect technical foundation

Let's talk.

Currently exploring new opportunities. If you have a question or just want to say hi, I'll do my best to get back to you.

[email protected]