Always 80 and Sunny
Full-stack fishing storefront, charter operations, and content publishing — built from scratch on Next.js 15.
- Mobile-first storefront with subscription tiers
- 52-post blog with category filtering & SEO
- Claude-powered AI fishing assistant
- Salt Life-inspired warm palette, custom typography
- Custom email/password auth (bcrypt + JWT cookies)
- Admin dashboard: orders, inventory CRUD, customer stats
- Stripe Live checkout + subscription management
- Shipping label generation pipeline
- File upload + image management for products
- 9 custom API routes; AI conversations logged