Files
SanatiLeads/README.md
2026-02-02 15:58:45 +00:00

52 lines
1.5 KiB
Markdown

# AutoDork - Next.js + shadcn/ui
AI-powered product research tool with a landing page, onboarding flow, and dashboard.
## URL Structure
| Route | Description |
|-------|-------------|
| `/` | Landing page with marketing content |
| `/onboarding` | Enter website URL & analyze product |
| `/dashboard` | View analysis & find opportunities |
## Flow
1. **Landing** (`/`) - Marketing page with CTA
2. **Onboarding** (`/onboarding`) - Input URL, AI analyzes website
3. **Dashboard** (`/dashboard`) - Sidebar layout with analysis table + opportunities
## Quick Start
```bash
npm install
npm run dev
```
Set `OPENAI_API_KEY` in `.env` file.
## Project Structure
```
app/
├── page.tsx # Landing page
├── layout.tsx # Root layout
├── globals.css # Dark mode styles
├── (app)/ # App group (with sidebar)
│ ├── layout.tsx # App layout with sidebar
│ ├── onboarding/
│ │ └── page.tsx # URL input & analysis
│ └── dashboard/
│ └── page.tsx # Analysis display
├── api/
│ ├── analyze/route.ts # Scrape & analyze
│ └── search/route.ts # Find opportunities
components/
├── sidebar.tsx # App sidebar navigation
└── ui/ # shadcn components
lib/
├── scraper.ts # Puppeteer scraping
├── openai.ts # AI analysis
└── types.ts # TypeScript types
```