Skip to content

Persona-driven GPT chatbot with real-time streaming responses and localStorage memory, built in React.

License

Notifications You must be signed in to change notification settings

parthataraf/chat-gpt-react

Repository files navigation

BadgerChatGPT

Overview

BadgerChatGPT is a persona-driven chatbot built using React and the GPT-4o Mini API. It enables users to interact with generative AI using multiple personas and maintains conversational memory across turns.

Features

  • Multiple GPT-4o powered personas (e.g., mentor, buddy, jokester)
  • Dropdown-based persona selection with memory reset
  • Streaming chat interface with persistent history
  • Clean UI built using Bootstrap and React components

Tech Stack

  • React (Vite)
  • OpenAI API (via course wrapper)
  • Bootstrap / React-Bootstrap
  • LocalStorage for chat history

Setup

npm install
npm run dev

About

Persona-driven GPT chatbot with real-time streaming responses and localStorage memory, built in React.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published