Skip to content

A full-stack gen-AI React application designed to create a chatbot experience with two distinct coding personas on the internet: Hitesh Choudhary and Piyush Garg.

Notifications You must be signed in to change notification settings

raheelhparekh/Persona-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Tech Gurus Chat - AI Personas

An AI chat application that lets you interact with tech educators Hitesh Choudhary and Piyush Garg using the Google Gemini API.

Features

  • ๐Ÿ’ฌ Chat with AI personas of Hitesh and Piyush
  • ๐Ÿ”„ Switch between personas while maintaining separate chat histories
  • ๐Ÿ“ Code syntax highlighting for code snippets
  • ๐ŸŽจ Beautiful UI with DaisyUI and Tailwind CSS
  • ๐Ÿš€ Powered by Google Gemini API

Setup Instructions

Prerequisites

  • Node.js 18+ installed
  • Google Gemini API key (Get it here)
  • Git (for version control and deployment)
  • npm or yarn package manager

Local Development Setup

Backend Setup

  1. Navigate to the backend directory:
cd backend
  1. Install dependencies:
npm install
  1. Create a .env file:
echo "GEMINI_API_KEY=your_api_key_here" > .env
  1. Start the development server:
npm run dev

About

A full-stack gen-AI React application designed to create a chatbot experience with two distinct coding personas on the internet: Hitesh Choudhary and Piyush Garg.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published