Skip to content
glebschkvPublic

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdShot

Paste a URL. Get ads.

AI-powered ad creative generator for e-commerce and SaaS brands. Generates ready-to-post carousel ads, static images, ad copy, and targeting suggestions from any product or website URL.

Quick Start

  1. Clone this repo
  2. Copy .env.example to .env.local and fill in your keys
  3. pnpm install
  4. pnpm dev

Building with Claude Code

This project is designed to be built with Claude Code in 5 phases. Each phase has a detailed plan in docs/phase-plans/.

To start:

# Open Claude Code in the project root
claude

# First message:
Read HANDOFF.md and docs/phase-plans/phase-1-foundation.md. Execute Phase 1.

Between sessions:

# Use the handoff slash command before ending
/handoff

Starting a new session:

# Always start by reading the handoff
Read HANDOFF.md and continue from where we left off.

Tech Stack

  • Frontend: Next.js 15.5 (App Router), React 19, Tailwind v4, shadcn/ui
  • Backend: Next.js API Routes + Server Actions
  • Database: Supabase (PostgreSQL + Auth + Storage)
  • Payments: Stripe (subscriptions)
  • AI: Claude API (Sonnet 4.5) for ad copy generation
  • Image Rendering: HTML/CSS templates → htmlcsstoimage.com API
  • Rate Limiting: Upstash Redis
  • Hosting: Vercel
  • Email: Resend

Project Structure

docs/phase-plans/    → Build plans for each phase
docs/                → Architecture and security reference docs
src/app/             → Next.js App Router pages and API routes
src/components/      → React components
src/lib/             → Shared utilities, clients, schemas
CLAUDE.md            → Claude Code instructions
HANDOFF.md           → Session continuity document

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages