An open API service indexing awesome lists of open source software.

https://github.com/pateldaksh0/genbot3.0


https://github.com/pateldaksh0/genbot3.0

ai chatbot css html javascript json ollama python sql

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

GenBot3.0 is a Flask-based chatbot application that allows users to interact with a chatbot. The application includes user authentication (login and signup), chat history management, and a feature to clear chat history. The chat interface is designed to be user-friendly and occupies the entire webpage for an immersive experience.

Features
User Authentication: Users can sign up and log in to the application.
Chat Interface: A responsive chat interface that occupies the entire webpage.
Chat History: Chat history is saved for each user and displayed in the chat interface.
Clear History: Users can clear their chat history with a single click.
Bot Responses: The chatbot responds to user messages using the ollama library.
Installation
Clone the repository:

Create a virtual environment:

Activate the virtual environment:

On Windows:
On macOS/Linux:
Install the required packages:

Run the application:

Open your web browser and navigate to:

Usage
Sign Up: Create a new account by providing an email and password.
Log In: Log in with your credentials to access the chat interface.
Chat: Interact with the chatbot by sending messages.
Clear History: Click the "Clear History" button to clear your chat history.
Log Out: Click the "Logout" link to log out of the application.
Project Structure
Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.