Skip to content

thebandandi/nil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NIL Playbook 🏆

Free NIL education and Instagram content engine for athletes.

Built with Next.js 14 + Claude AI. Deployable to Vercel for free.


🚀 Deploy to Vercel (Free) — Step by Step

Step 1 — Get your Anthropic API Key

  1. Go to console.anthropic.com
  2. Sign up / log in
  3. Go to API Keys → click Create Key
  4. Copy and save your key (starts with sk-ant-...)

Step 2 — Put this project on GitHub

  1. Go to github.com and create a free account if you don't have one
  2. Click New Repository → name it nil-playbook → click Create
  3. Upload the project files (drag and drop the folder into GitHub)
    • Or install Git and run:
      git init
      git add .
      git commit -m "first commit"
      git remote add origin https://github.com/YOUR_USERNAME/nil-playbook.git
      git push -u origin main

Step 3 — Deploy on Vercel

  1. Go to vercel.com → sign up with your GitHub account
  2. Click Add New Project
  3. Select your nil-playbook repository
  4. Click Deploy (Vercel auto-detects Next.js — no config needed)

Step 4 — Add your API Key to Vercel

  1. In your Vercel project dashboard → go to Settings → Environment Variables
  2. Add:
    • Name: ANTHROPIC_API_KEY
    • Value: your key from Step 1
  3. Click Save
  4. Go to Deployments → click Redeploy

Step 5 — Add a Custom Domain (Optional, ~$12/year)

  1. Buy a domain on Namecheap (e.g. nilplaybook.com)
  2. In Vercel → Settings → Domains → add your domain
  3. Follow Vercel's DNS instructions (copy 2 records into Namecheap)
  4. Done — your site is live at your custom domain in ~10 minutes

🗂 Project Structure

nil-playbook/
├── app/
│   ├── layout.js          # Root layout, fonts, metadata
│   ├── globals.css        # Global styles
│   ├── page.js            # Landing page
│   ├── page.module.css    # Landing page styles
│   └── tool/
│       ├── page.js        # Tool page
│       └── tool.module.css
├── components/
│   ├── NILContentEngine.js        # Main tool (client component)
│   └── NILContentEngine.module.css
├── package.json
├── next.config.js
└── vercel.json

💻 Run Locally

npm install
npm run dev

Open http://localhost:3000


📈 Growing the Business

Once live:

  • Gate the tool behind email signup (add Mailchimp or ConvertKit)
  • Add a paid tier with Stripe
  • Post your own NIL content daily to grow an audience of athletes

⚠️ Disclaimer

Content generated by this tool is for educational purposes only and does not constitute legal advice. Athletes should consult a licensed sports attorney for advice specific to their situation.

About

NIL Playbook Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors