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.
- 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
- React (Vite)
- OpenAI API (via course wrapper)
- Bootstrap / React-Bootstrap
- LocalStorage for chat history
npm install
npm run dev