An AI-powered shopping recommender that suggests products based on your budget, category, and priorities — built with Next.js and Claude.
- Single Item mode — pick a category, set your budget, and get 5 product recommendations from retailers like Amazon, Walmart, Best Buy, and more.
- Full Setup mode — get a complete curated set of items for an entire setup (e.g. a full gaming PC build or home gym) all within your total budget.
- Next.js 16 (App Router)
- React 19
- Tailwind CSS 4
- Anthropic Claude API (
claude-opus-4-6)
- Node.js 18+
- An Anthropic API key
-
Clone the repo:
git clone https://github.com/KeysToRealities/Hackathon.git cd Hackathon/budget-recommender -
Install dependencies:
npm install
-
Create a
.env.localfile in thebudget-recommenderfolder and add your Anthropic API key:ANTHROPIC_API_KEY=your_api_key_here -
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
- Choose a mode — Single Item for one product, Full Setup for a complete build.
- Select a category — Electronics, Clothing, Fitness, Gaming, or Home & Kitchen.
- Pick your budget — from Under $50 up to $500+.
- Set your priority — Best Value, Top Rated, Premium Quality, or Budget Pick.
- Add optional details — e.g. "wireless", "blue color", "for beginners".
- Click Get Recommendations (or Build My Setup) and Claude will suggest products for you.
- Click Search on Amazon on any card to find and buy that item.
| Variable | Description |
|---|---|
ANTHROPIC_API_KEY |
Your Anthropic API key — required for recommendations to work |