Skip to content

howwohmm/kya_karu

Repository files navigation

Kya Karu - AI Personal Recommendation System

An AI-powered personal recommendation system using Google's Gemini models to provide personalized suggestions for meals, entertainment, travel, and more.

Features

  • Text-based recommendation generation
  • Image analysis for visual recommendations
  • Category-specific recommendations
  • Chat-based interface
  • Dashboard with category filters

Setup Instructions

  1. Clone the repository

    git clone https://github.com/howwohmm/kya_karu.git
    cd kya_karu
  2. Install dependencies

    pnpm install
    # or
    npm install
  3. Set up environment variables

    cp .env.example .env.local

    Then edit .env.local to add your API keys.

  4. Run the development server

    pnpm dev
    # or
    npm run dev
  5. Open http://localhost:3000 in your browser

API Keys

Required:

Optional (for image search):

Important Security Note

Never commit your API keys to the repository! The .env.local file is included in .gitignore to prevent this.

Technologies

  • Next.js
  • TypeScript
  • Google Gemini API
  • Tailwind CSS
  • Framer Motion

About

AI Personal Recommendation System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published