Repository navigation
πΎ What's New:
The update to the first release of CatBot! This version supports:
π¬ Natural Conversation powered by OpenAI's GPT-4o-mini
πΈ Cat Image Fetching using TheCatAPI
π± Breed-Specific Requests (e.g., βShow me 3 Siamese catsβ)
π Streaming Responses β enjoy real-time bot replies
π§ Persistent Chat Threads using localStorage
π¨ Simple, responsive React.js UI
βοΈ Tech Stack:
- Frontend: React.js, CSS, Axios
- Backend: Node.js, Express.js, dotenv
- OpenAI API + TheCatAPI
- Environment variables securely managed via .env (not included)
π¦ How to Run:
- Clone the repo
- Create a .env file in /backend directory
OPENAI_API_KEY=sk-...
CAT_API_KEY=live_...- Run frontend and backend (npm start in both folders)
- Chat with CatBot! π
What's Changed
- Update UI by @btbrandon in #7
- Update README by @btbrandon in #8
Full Changelog: v1.0.0...v1.0.1