Bot Verse is an innovative platform for creating, sharing, and interacting with AI chatbots. Users can manage their own chatbots, explore public and system chatbots, and leverage pre-made solutions for various tasks. This project is open source and welcomes contributions from the community.
- Authentication 🔐: Secure sign-up, login, and logout functionality.
- CRUD for Chatbots ✍️: Create, update, delete, and manage your chatbots effortlessly.
- Public Chatbots 🌍: Share your chatbots with the community and discover others' creations.
- System Chatbots 🛠️: Use pre-made chatbots for common tasks and questions.
- Search Functionality 🔍: Easily filter chatbots by name or description in the dashboard.
Kindly go through CONTRIBUTING.md to understand everything from setup to contributing guidelines.
If you would like to contribute to the project, please follow our contribution guidelines.
To set up and run Bot Verse locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/kom-senapati/bot-verse.git cd bot-verse
-
Create a Virtual Environment:
python -m venv .venv
-
Activate the Virtual Environment:
-
On Windows:
.venv\Scripts\activate
-
On macOS/Linux:
source .venv/bin/activate
-
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up the Environment Variables:
Create a
.env
file in the root directory of the project and add the required environment variables:GROQ_API_KEY=your_groq_api_key
-
Initialize the Database:
flask db init
-
Apply Database Migrations:
flask db migrate -m "Initial migration" flask db upgrade
-
Run the Application:
python run.py
The application will be available at
http://127.0.0.1:5000
.
GSSOC 2024 | |
This project is part of GirlScript Summer of Code Extd. We welcome contributions from the community. |
It always takes time to understand and learn. So, don't worry at all. We know you have got this! 💪
I love connecting with different people, so if you want to say hi, I'll be happy to meet you more! :)Welcome to our community—join our Discord.
Bot Verse is licensed under the MIT License. See the LICENSE file for more information.
If you find this project interesting and inspiring, please consider showing your support by starring it on GitHub! Your star goes a long way in helping us to reach more developers and encourages to keep enhancing the project.