Skip to content

Modern chatbot interface developed with React.js and Day.js, featuring modular architecture and extendable functionality.

Notifications You must be signed in to change notification settings

nanishat/chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot 🤖

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.


🚀 Features

  • 🧠 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

🧰 Tech Stack

  • Frontend: React.js
  • Date Utility: Day.js
  • Build Tool: Vite
  • License: MIT

📦 Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js (>= 18 recommended)
  • npm or yarn

Installation

Clone the repository and install dependencies:

git clone https://github.com/nanishat/chatbot.git
cd chatbot
npm install
npm run dev

Your app should now be running on http://localhost:5173 (Vite’s default port).


🧠 Future Scope

  • 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


🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to modify or add.


📄 License

This project is licensed under the MIT License — see the LICENSE file for details.

About

Modern chatbot interface developed with React.js and Day.js, featuring modular architecture and extendable functionality.

Topics

Resources

Stars

Watchers

Forks

Contributors