MY OWN PRODUCT · LIVE

A community app, with the team tools built in

My own product · Live · In Spanish

Problem

Mexicans across Europe were spread over dozens of chat groups, with sponsors and guests tracked in spreadsheets.

Built

One app that serves the members and the small team running it at the same time.

Result

470 updates shipped across 42 pages, with a full security review done.

community-platform-crm
Illustrative interface visual
Visit the live site open_in_new

Stack

React 18TypeScriptSupabaseTailwindshadcn/uiVercel

The problem

Mexicans living across Europe were spread over dozens of chat groups. Nobody could find the right people. There was no way to run events. Sponsors and podcast guests were tracked in spreadsheets.

What I built

One app that serves the members and the team at the same time.

  • check_circle

    It matches members by their goals, their interests and their city, then suggests new connections every night.

  • check_circle

    Members collect streaks and hidden badges, sign up for events, and nominate and vote for podcast guests.

  • check_circle

    A community feed with replies and reactions. People get told right away when something happens.

  • check_circle

    The team side: a sales board you drag cards across, the full history of every contact, one shared inbox, and an import from the tool they used before.

Proof

470
updates shipped
80
types of data stored
103
database updates
15
jobs that run by themselves

Ready for daily use: login works across open tabs, new versions load without breaking anything, and a full security review is done. 354 files across 42 pages.

Illustrative interface visual
Illustrative interface visual
arrow_back Previous FORGE: a whole fitness app in one file
Next arrow_forward A base system I reuse for every client