A modern, responsive chatbot interface built with React and Vite.
This project provides a user-friendly chat interface that connects to a backend chatbot service. It features a clean design, real-time messaging capabilities, and an intuitive user experience.
- Real-time chat interface
- Message history and persistence
- Responsive design for desktop and mobile
- User authentication (optional)
- React 19
- Vite 6
- Redux Toolkit for state management
- TailwindCSS v4 for styling
- JavaScript
- React Router v7 for navigation
- Axios for API requests
- React Markdown for content rendering
- Node.js 14.x or higher
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/chatbot-fe.git
cd chatbot-fe
- Install dependencies
npm install
# or
yarn install
- Start the development server
npm run dev
# or
yarn dev
- Open your browser and navigate to http://localhost:5173
To build the project for production:
npm run build
# or
yarn build
This will generate a dist
directory with optimized production-ready files.
This project is licensed under the MIT License - see the LICENSE file for details.