{"repo":"medevs/smart-portfolio","free":true,"listed":false,"github":"https://github.com/medevs/smart-portfolio","clone":"git clone https://github.com/medevs/smart-portfolio.git","description":"A Portfolio Website with an AI chatbot that can answer any question about you.","language":"TypeScript","stars":44,"topics":["chatbot","langchain","nextjs","openai","tailwindcss","typescript","markdown","supabase","blog","portfolio"],"license":"MIT","category":"ai-agents","readme_excerpt":"Smart Portfolio with AI Integration A modern, terminal-inspired portfolio website built with Next.js 15, featuring an AI-powered chatbot with RAG (Retrieval-Augmented Generation) capabilities and a responsive bento grid layout. Key Features - AI-powered Chatbot : Interactive portfolio exploration using LangChain and OpenAI, with vector search capabilities through Supabase pgvector for context-aware responses - Bento Grid Layout : Modern, responsive grid design that adapts seamlessly between desktop and mobile views - Terminal Aesthetic : Developer-focused design with terminal-inspired UI elements, typing animations, and command-style interactions - Global Theming : Centralized CSS variable system with full dark/light mode support across all components - Blog System : Markdown-based blog with reading time estimation, syntax highlighting, and table of contents - Configurable Content : All portfolio data (projects, skills, experience, education) managed through TypeScript config files Tech Stack - Framework : Next.js 15 with App Router - Language : TypeScript - Styling : Tailwind CSS with CSS variables for theming - Animations : Framer Motion - Database : Supabase with pgvector for vector embeddings - AI/ML : - LangChain for RAG-based chat functionality - OpenAI for embeddings and completions - Vercel AI SDK for streaming responses - UI Components : - Radix UI primitives (Dialog, Label, Slot) - Lucide React icons - Custom terminal-style components - Content : - React Markdown wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/medevs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/medevs/smart-portfolio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}