Eventcarpooling.com (100% vibecoded, built with a $100 budget)

I’m overloaded with lots of event newsletters. I live in the suburbs and don’t have time to make most of Austin’s cool events. I RSVP often and don’t show up. I show up when I’m able to carpool with someone. It helps lower my carbon footprint, too. After surveying a few event organizers, I learned that many people don’t show up, especially to free events.

Eventcarpooling — Local Events, Weekly Digest

Here’s a summary of the project execution which involved zero coding on my end and no other parties.

First went live: March 29, 2026 — the entire app was built and deployed in a single day from scratch.

4 phases over 75 days:

  1. Mar 29 — Full build & launch (frontend, backend, Gmail ingestion, email newsletters, admin panel)
  2. Jun 8–9 — Carpool RSVP system, subscriber notifications, UX polish
  3. Jun 10 — Clickable source attribution, description fixes, chronological ordering
  4. Jun 11 — 3 new newsletter parsers (ATX Today, What’s Weird ATX, The Weekly Common), Featured Event callout, World Cup event added, Music added

~59 distinct feature stories shipped since March 2026 — not counting bug fixes, date corrections, or security patches.

Key stats:

  • ~4,600 lines of custom code (~10,400 including the UI component library)
  • Published to production ~160+ times, continuous feature buildout and bug fixes — ongoing through today
  • 5 active event sources, 23 events in the current digest
  • 12 API routes, 3 database tables

Requirements:

Core App & Infrastructure

  1. Personalized newsletter & event listing website (initial build)
  2. PostgreSQL + Drizzle ORM database setup
  3. Express API with OpenAPI spec + codegen
  4. Gmail/IMAP integration for reading newsletters
  5. Admin dashboard with password protection
  6. Add project plan document

Newsletter & Email
7. Send weekly newsletter to subscribers

  1. Welcome emails for new subscribers
  2. Admin email notifications for new signups
  3. Hyperlinked event sources + clickable title in email
  4. Beta badge in emailed newsletter header
  5. Chronological event sorting in email
  6. Centered unsubscribe link in email footer
  7. Featured event highlighting in email
  8. Update email sender to personal account
  9. Ability to update newsletter intro text
  10. Ability to update newsletter subject + date range
  11. Add Station Austin as newsletter source

Event Digest / Full Edition Page
19. Category filters (Tech / Arts / Sports)

  1. Add Civics category
  2. Special featured event section on digest page
  3. Show all featured events (not just first)
  4. Special event highlighting on landing page
  5. Make event titles clickable links
  6. Visual link indicator on event cards
  7. Hover preview tooltip on event title cards
  8. Event source citations as clickable links
  9. Chronological event ordering + description truncation fix
  10. Filter out past events from display
  11. Ability to generate past newsletter editions
  12. Add anchor to subscribe section on digest pages
  13. Remove past editions from landing page

Carpooling Feature
33. Carpooling interest feature on event listings + newsletters

  1. Carpool email matching (direct connection between riders)
  2. Consolidated carpool notification emails
  3. Improved carpool notifications with reply-to + email addresses
  4. Admin endpoint to resend carpool notifications
  5. Auto-add carpool responders to subscriber list
  6. Admin carpool RSVP alerts

Website Design & UX
40. Light green color scheme

  1. “In Real Life” header with stylish fonts
  2. “Beta Launch” badge in header
  3. Beta Launch badge visible on mobile
  4. Social media sharing image
  5. Remove social media links from footer
  6. Scroll-to-top on page navigation

Background Music
47. Spanish guitar background music added

  1. Music persists across page navigation
  2. Autoplay behavior (on → then toggled to manual)
  3. Volume tuning (multiple iterations = 1 story)
  4. Mobile vs. desktop volume adjustment

Admin Tooling
52. Tool to update newsletter subject lines

  1. Ability to update event links
  2. Add ability to update event intro text
  3. Add ability to update subject + week-of date
  4. Add admin endpoint for digest meta updates
  5. Ability to import events from external sources
  6. Event source information on listings

Security
59. Turnstile (CAPTCHA) on subscribe/login forms