← jessebubble

Alamo Ventures

Investor Portal

Member portal and deal room for Alamo Ventures, San Antonio's angel investor network: 140+ accredited investors and $7M+ deployed across 50+ startups.

Client
Alamo Ventures
Timeline
2026
Role
Lead Developer · Freelance
Links
Live siteSource is private

Context

Alamo Ventures was formerly Alamo Angels. The member portal began as a front-end prototype running on mock data and grew into a production app with real authentication, a Firestore database, Stripe billing, and an automated news pipeline. It shares its database with a separate deal-flow evaluation app.

What I built

One source

This codebase runs the member portal, deal room, admin console, dues + billing, AI news feed, and weekly digest email.

Stack

Framework
Next.js 16 App Router · React 19 · server actions for every write
Server
Firebase session cookies · invite-only allowlist · admin and member roles
API
Stripe routes for subscriptions, autopay, invoices, and webhooks · cron endpoints
Data
Dedicated Firestore database, shared with a deal-flow evaluation app · Vercel Blob
Runtime
Vercel crons: daily news curation with Claude Haiku, weekly member digest, daily renewal reminders

Design

Members come to check on something: a deal, their dues, the week’s news. So the portal is built from a few primitives (deals, portfolio, members, dues, news), and the twelve panels of operations stay behind the admin console until someone has a reason to care. One blue, taken from the star in the logo and tuned to 7:1 contrast, carries the brand. On mobile the header becomes a bottom tab bar, and the active tab slides instead of jumping.