Skip to content

Repository files navigation

AI Chatbot Application

Welcome to the AI Chatbot Application repository! This project is an AI-powered chatbot that allows users to create accounts and interact with the chatbot, with their conversation history securely stored in a MongoDB database.

Features

  • User Authentication: Users can create accounts and log in securely to interact with the chatbot.
  • Chat History: All user interactions with the chatbot are saved in the database for future reference.
  • AI-Powered Chatbot: The chatbot is powered by the OpenAI API, providing intelligent responses to user queries.
  • Frontend UI: The frontend is designed using the Univers IO CSS library, with a Menbat template enhancing the user interface.

Technologies Used

  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Frontend: HTML, CSS (Univers IO)
  • Chatbot API: OpenAI API

Installation

  1. Clone the repository: git clone https://github.com/your-username/ai-chatbot.git
  2. Install dependencies: npm install
  3. Set up MongoDB and ensure the connection string is configured in the .env file.
  4. Obtain an API key from OpenAI and configure it in the .env file.
  5. Start the server: npm start

Usage

  1. Register an account and log in.
  2. Interact with the chatbot by typing your queries.
  3. Your conversation history will be saved and can be accessed later.

For any inquiries or feedback, please contact afsal Madathingal.

About

AI-powered chatbot app with user accounts and MongoDB-stored conversation history.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages