A lightweight chatbot built with React.js and Day.js, designed for experimenting with conversational UIs and basic response logic.
The project serves as a clean starting point for building your own AI or rule-based chat assistant.
- 🧠 Handles basic backend replies
- ⚡ Fast development setup with Vite
- 🕒 Time formatting and display powered by Day.js
- 🔧 Modular and easy-to-extend structure
- 🪪 MIT licensed for full freedom of use and modification
- Frontend: React.js
- Date Utility: Day.js
- Build Tool: Vite
- License: MIT
Make sure you have the following installed:
- Node.js (>= 18 recommended)
- npm or yarn
Clone the repository and install dependencies:
git clone https://github.com/nanishat/chatbot.git
cd chatbot
npm install
npm run devYour app should now be running on http://localhost:5173 (Vite’s default port).
-
Integrate NLP or AI-based response generation
-
Add chat history persistence
-
Support API-based message handling (e.g., OpenAI, Dialogflow)
-
Enhance UI/UX with animations and themes
Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to modify or add.
This project is licensed under the MIT License — see the LICENSE file for details.