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.
- 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.
- Backend: Node.js, Express.js
- Database: MongoDB
- Frontend: HTML, CSS (Univers IO)
- Chatbot API: OpenAI API
- Clone the repository:
git clone https://github.com/your-username/ai-chatbot.git - Install dependencies:
npm install - Set up MongoDB and ensure the connection string is configured in the
.envfile. - Obtain an API key from OpenAI and configure it in the
.envfile. - Start the server:
npm start
- Register an account and log in.
- Interact with the chatbot by typing your queries.
- Your conversation history will be saved and can be accessed later.
For any inquiries or feedback, please contact afsal Madathingal.