An AI-powered chatbot application developed using Express.js for the backend, MongoDB for data storage, and HTML for the frontend. The chatbot leverages APIs to provide dynamic and intelligent responses, and endpoints are tested using Postman.
- Express.js: Backend framework for routing and server management.
- MongoDB: NoSQL database for storing conversation data.
- API Integration: Enhance chatbot responses with external data sources.
- HTML: Basic frontend for user interaction.
- Postman: Testing and validating API endpoints.
- AI-powered chatbot for interactive user conversations.
- Efficient data storage using MongoDB.
- Dynamic responses with integrated APIs.
- User-friendly frontend interface.
- Thorough API testing using Postman.
- Import the provided Postman collection to test API endpoints.
- Verify request and response flow for chatbot interactions.
- Users interact with the chatbot via a simple HTML frontend.
- User inputs are sent to the Express.js backend.
- The backend processes inputs, utilizes integrated APIs, and generates intelligent responses.
- Conversations are stored in MongoDB for future reference.
- Clone the Repository:
git clone https://github.com/YourUsername/AI-Integrated-Chatbot.git cd AI-Integrated-Chatbot - Install Dependencies:
npm install
- Start the Server:
Server runs on
node server.js
http://localhost:3000
POST /api/chatbot/message: Handles user messages and returns chatbot responses.GET /api/chatbot/history: Retrieves conversation history from MongoDB.
For any questions or feedback, feel free to reach out:
- GitHub: Debraj-80
- Email: debrajsaha2001@gmail.com