An AI-powered personal recommendation system using Google's Gemini models to provide personalized suggestions for meals, entertainment, travel, and more.
- Text-based recommendation generation
- Image analysis for visual recommendations
- Category-specific recommendations
- Chat-based interface
- Dashboard with category filters
-
Clone the repository
git clone https://github.com/howwohmm/kya_karu.git cd kya_karu
-
Install dependencies
pnpm install # or npm install
-
Set up environment variables
cp .env.example .env.local
Then edit
.env.local
to add your API keys. -
Run the development server
pnpm dev # or npm run dev
-
Open http://localhost:3000 in your browser
- Google Gemini API Key: Get one at Google AI Studio
- Google Custom Search API Key: Create one at Google Cloud Console
- Google Custom Search Engine ID: Create at Programmable Search Engine
Never commit your API keys to the repository! The .env.local
file is included in .gitignore
to prevent this.
- Next.js
- TypeScript
- Google Gemini API
- Tailwind CSS
- Framer Motion