Back to projects
MVP Design Complete
CampSnag
"Never miss a sold-out campsite again"
Next.jsWebSocketPythonSeleniumStripeRedis
> about_
CampSnag solves the frustrating problem of finding available campsites at California's most popular state parks. It monitors ReserveCalifornia for cancellations and instantly alerts users via push notifications, email, SMS, and browser alerts.
Started as a Python prototype using Selenium and crawl4ai for automated scraping with a Flask dashboard, then evolved into a full Next.js application with real-time WebSocket connections, park discovery, alert subscriptions, a user dashboard, and Stripe-powered premium tiers. Uses BullMQ + Redis for background job processing.
> features_
- Real-time WebSocket push notifications
- Multi-channel alerts (email, SMS, browser push)
- Automated campsite availability scanning via Selenium
- Park discovery and section-level analysis
- User dashboard with alert management
- Stripe-powered premium subscriptions
- BullMQ + Redis job queue for monitoring
Real-time alerts
Multi-channel notifications
California-focused