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
- Host: GitHub
- URL: https://github.com/pateldaksh0/genbot3.0
- Owner: PatelDaksh0
- Created: 2025-01-14T02:33:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-14T02:37:18.000Z (over 1 year ago)
- Last Synced: 2025-01-24T22:37:57.687Z (over 1 year ago)
- Topics: ai, chatbot, css, html, javascript, json, ollama, python, sql
- Language: HTML
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.