TorosTales.com

Preserve the Raw Stories of Mexico's 90s Renegade Soccer

Score: 7.6/10MexicoMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Mexican soccer fans feel the loss of raw, renegade underdog teams like Toros Neza that brought authentic chaos and character from the country's poorest areas

Solution

TorosTales is a mobile-first app where 35-55 year old fans record, share, and discover authentic audio memories of underdog teams like Toros Neza. The platform builds a growing archive of barrio chaos stories with smart tagging and search, helping users reconnect with the authentic passion that big-money modern soccer has erased.

Target Audience

Mexican soccer fans aged 35-55 who followed Liga MX in the 1990s

Differentiator

Deep focus on 90s Mexican Spanish slang, barrio-specific tagging, and AI matching that connects users with similar lived experiences from the poorest areas — no other platform preserves this specific renegade cultural memory.

Brand Voice

edgy, passionate, authentic

Features

Audio Story Recording

must-have30h

High-quality voice recording with one-tap publish and team tagging

Discover Feed

must-have35h

Algorithmic feed of community stories with team and era filters

Smart Search

must-have25h

Full-text search with 90s-specific slang dictionary

Community Comments

must-have20h

Threaded discussions under each story

Personal Archive

must-have15h

Users save and organize their own stories and favorites

Auto Transcription

nice-to-have45h

Spanish speech-to-text with slang awareness

Monthly Story Prompts

nice-to-have25h

Themed challenges like 'Your Wildest Toros Neza Match'

Listening History

nice-to-have30h

Recommendations based on your favorite teams and stories

Public Story Maps

future40h

Geotagged stories showing where fans are from

Total Build Time: 265 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
usernametextYes
favorite_teamstextYes
created_attimestampNo

Relationships:

  • stories.user_id references users.id
  • comments.user_id references users.id

stories

ColumnTypeNullable
iduuidNo
user_iduuidNo
titletextNo
audio_urltextNo
transcripttextYes
teamtextYes
tagstextYes
playsintNo
created_attimestampNo

Relationships:

  • stories.user_id references users.id

comments

ColumnTypeNullable
iduuidNo
story_iduuidNo
user_iduuidNo
contenttextNo
created_attimestampNo

Relationships:

  • comments.story_id references stories.id
  • comments.user_id references users.id

API Endpoints

GET
/api/stories

Fetch paginated and filtered stories

POST
/api/stories

Create new story with audio URL

🔒 Auth Required
POST
/api/upload

Upload audio file and return signed URL

🔒 Auth Required
POST
/api/comments

Post comment on story

🔒 Auth Required
GET
/api/search

Full text search with team filters

Tech Stack

Frontend
React Native + Expo
Backend
Node.js + Express
Database
PostgreSQL
Auth
Clerk
Payments
Mercado Pago
Hosting
Railway
Additional Tools
AWS S3 for audioOpenAI Whisper APIPrisma ORM

Build Timeline

Week 1: Foundation and auth

38h
  • Project setup
  • Authentication
  • Basic navigation
  • Onboarding flow

Week 2: Recording core

42h
  • Audio recorder
  • Upload pipeline
  • Database schema
  • Story creation API

Week 3: Feed and discovery

35h
  • Infinite feed UI
  • Filtering system
  • Search backend

Week 4: Social layer

30h
  • Comments system
  • Like/save functionality
  • User profiles

Week 5: Polish and transcription

35h
  • Transcription integration
  • Recommendation engine
  • Testing
Total Timeline: 5 weeks • 220 hours

Pricing Tiers

Barrio

$0/mo

Limited listening time

  • 10 stories/month
  • Basic feed

Renegade

$25/mo

None

  • Unlimited stories
  • Full archive access
  • Transcription
  • Ad-free experience

Leyenda

$49/mo

None

  • All Renegade features
  • Priority placement
  • Analytics dashboard
  • Exclusive monthly calls

Revenue Projections

MonthUsersConversionMRRARR
Month 14207%$735$8,820
Month 63,10011%$8,525$102,300

Unit Economics

$14
CAC
$245
LTV
6%
Churn
82%
Margin
LTV:CAC Ratio: 17.5xExcellent!

Landing Page Copy

The Stories Big Clubs Want You to Forget

Record your Toros Neza memories. Hear the raw chaos from the barrios that once ruled Mexican soccer.

Feature Highlights

Authentic Barrio Voices
Searchable 90s Archive
Connect With Your Generation
Keep the Renegade Spirit Alive

Social Proof (Placeholders)

"'Brought tears to my eyes hearing others remember the same crazy matches' — Carlos, 48, Guadalajara"
"'This is therapy for old Liga MX fans' — Miguel from Tijuana"

First Three Customers

Identify and join the 5 largest 'Liga MX Clásica' and 'Toros Neza' Facebook groups (combined >45k members). Offer lifetime Renegade access to the first 30 people who record a story. Personally message 15 active group members who frequently post nostalgia content and invite them to a private WhatsApp beta group for feedback.

Launch Channels

Liga MX nostalgia Facebook groupsr/LigaMXMexican soccer Twitter accountsTikTok 90s football clipsProduct Hunt

SEO Keywords

toros neza stories90s liga mx memoriesmexican underdog soccer talesbarrio soccer nostalgiarenegade liga mx archive

Competitive Analysis

MyLiga

myliga.mx
Freemium
Strength

Broad Mexican soccer news

Weakness

No user-generated deep nostalgia or audio focus

Our Advantage

Exclusively built for the 35-55 renegade fan generation

Subscription
Strength

High quality audio

Weakness

No community or soccer-specific content

Our Advantage

Hyper-niche archive that grows through user contributions

🏰 Moat Strategy

Network effects from the only growing archive of authentic 90s barrio soccer oral history. The more stories contributed, the more valuable the cultural dataset becomes.

⏰ Why Now?

This generation is hitting peak nostalgia while smartphone audio recording quality and Mexican mobile data prices have both dramatically improved. Streaming culture has trained users to value authentic voices over polished content.

Risks & Mitigation

marketmedium severity

Target demographic may be less app-savvy than assumed

Mitigation

Heavy focus on simple UX and WhatsApp sharing integration. Validate with Facebook group surveys first.

legalmedium severity

Potential copyright claims on team names or images

Mitigation

Strictly user-generated audio stories. Use only fair-use team names in metadata.

executionlow severity

Audio storage costs scaling

Mitigation

Compress files aggressively and implement usage quotas on free tier.

Validation Roadmap

pre-build10 days

Survey and waitlist in nostalgia Facebook groups

Success: 250+ waitlist signups with 40% stating they would pay $25/mo

mvp21 days

Closed beta with first 80 users recording stories

Success: 65% return to app within 7 days and record 2+ stories

launch30 days

Public launch with influencer seeding in soccer communities

Success: 1,200 downloads and $1,000 MRR in first 30 days

Pivot Options

  • Expand into video testimonials
  • Create physical 'story vinyl' merch for top contributors
  • Partner with Liga MX clubs for official nostalgia content

Quick Stats

Build Time
220h
Target MRR (6 mo)
$8,500
Market Size
$4.8M
Features
9
Database Tables
3
API Endpoints
5