A simple yet flexible React chat bot web interface inspired by the ChatGPT web interface. This barebone app provides a foundation for building chat bot applications with a user-friendly interface.
- Real-time chat interactions featuring ChatBot (bot name) and You (user name).
- Chat box design leveraging full height of screen space for optimum fluent display.
- Messages moves from bottom to top.
- Typing animation for bot responses (word by word with cursor OR letter by letter).
- Backend integration for handling user prompts.
- Easily extendable and customizable.
- Clone the repository.
git clone https://github.com/ganeshcodes/chatbot-react-app.git
- Install dependencies using npm.
npm install
- Start the development server.
npm start
- Open http://localhost:3000 in browser.
- You also need to POST endpoint that returns response to the user prompt. (Ref: ChatBot Python Backend Barebone)
- Customize and extend the app to suit your chat bot needs.
This project not only draws inspiration from the user interface of ChatGPT but also created with the help of ChatGPT 3.5, offering a foundation for developers to create engaging chat bot applications.
Feel free to contribute, report issues, or suggest enhancements. Let's build a vibrant chat bot community together!
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.