MCPcopy Index your code
hub / github.com/Nutlope/description-generator

github.com/Nutlope/description-generator @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
14 symbols 65 edges 21 files 0 documented · 0% updated 17mo ago★ 326
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Product Description Generator

Product Description Generator Demo

This is an ecommerce demo that allows you to upload a product image and get detailed descriptions for it in different languages. Powered by Together AI and Llama 3.2 Vision.

Tech stack

  • Llama 3.2 Vision from Meta for the Vision model
  • Together AI for LLM inference
  • S3 for image storage
  • Next.js app router with Tailwind
  • Plausible for website analytics

Cloning & running

  1. Clone the repo: git clone https://github.com/Nutlope/description-generator
  2. Create a .env file and add your Together AI API key: TOGETHER_API_KEY=
  3. Create an S3 bucket and add the credentials to your .env file. Follow this guide to set them up. All required values are in the .env.example file.
  4. Run npm install and npm run dev to install dependencies and run locally

Extension points exported contracts — how you extend this code

ButtonProps (Interface)
(no doc)
components/ui/button.tsx

Core symbols most depended-on inside this repo

cn
called by 29
lib/utils.ts
Spinner
called by 0
components/spinner.tsx
DropdownMenuShortcut
called by 0
components/ui/dropdown-menu.tsx
Skeleton
called by 0
components/ui/skeleton.tsx
XIcon
called by 0
components/icons/x-icon.tsx
SparklesIcon
called by 0
components/icons/sparkles-icon.tsx
ArrowIcon
called by 0
components/icons/arrow-icon.tsx
GithubIcon
called by 0
components/icons/github-icon.tsx

Shape

Function 13
Interface 1

Languages

TypeScript100%

Modules by API surface

app/page.tsx3 symbols
lib/utils.ts1 symbols
components/ui/skeleton.tsx1 symbols
components/ui/dropdown-menu.tsx1 symbols
components/ui/button.tsx1 symbols
components/spinner.tsx1 symbols
components/icons/x-icon.tsx1 symbols
components/icons/sparkles-icon.tsx1 symbols
components/icons/github-icon.tsx1 symbols
components/icons/arrow-icon.tsx1 symbols
app/layout.tsx1 symbols
app/api/generateDescriptions/route.ts1 symbols

For agents

$ claude mcp add description-generator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact