A running shoe deals website built with Next.js, Tailwind CSS, and Vercel. Find price drops, clearance sales, and coupon codes on popular running shoes.
npm install
npm run devOpen http://localhost:3000.
- Push this repo to GitHub
- Go to vercel.com/new and import your repo
- Add environment variables from
.env.example - Deploy — done
app/
page.tsx → Homepage with deal listings
api/cron/route.ts → Price-checking cron job (runs every 6hrs)
components/
DealsPage.tsx → Main client component (search, filter, grid)
DealCard.tsx → Individual deal card
lib/
types.ts → TypeScript types
vercel.json → Cron schedule config
- Database: Add Vercel Postgres (
npx vercel env pull) to store deals - Price tracking: Wire up Keepa API or Amazon PA API in the cron route
- Affiliate links: Sign up for Amazon Associates, CJ Affiliate (Nike), etc.
- Email alerts: Add Resend or Mailchimp for the subscribe form
- SEO: Add per-shoe pages with price history for organic traffic
$0/month on Vercel free tier. Upgrade when revenue justifies it.