Result website: bard4free
NOTE: Please note that Bard4Free is a educational project that is made possible solely by Google Bard. By using this repository, you agree to the legal notice. It's also worth mentioning that, since this project is powered using Bard API, this is not suitable for any commercial purposes, activities and other similar actions. Therefore, I strongly discourage using it for any other purposes other than education.
REFERENCES: Thanks GPT4FREE for inspiring me with this project
This is a Chatbot Web App using Django combined with NextJS where user can perform any activity likes 'Create new conversation, Continue older conversations or Get a head start with Recommended prompt' with a cost of creating an account on the website. Everything in this Web App is free to use. Enjoy your stay!
-
Download and install Python (This project used Python version 3.11 when develop).
-
Download and install NodeJS (This project used NodeJS v20.4.0 when develop).
First, clone this project:
git clone https://github.com/AmayaKuro/Bard4Free.git
- Navigate to
BE
folder:
cd Bard4Free/BE
- (Recommended) Create a Python virtual environment: You can follow the Python official documentation for virtual environments.
python3 -m venv venv
-
Activate the virtual environment:
- On Windows:
.\venv\Scripts\activate
-
Install the required Python packages from
requirements.txt
:
pip install -r requirements.txt
- Go to
BE
folder that containmanage.py
and start up the server:
# Find yourself the location of the folder
cd BE
# Start the server
python manage.py runserver
then you should be good to go 👌
NOTE: This BE will take your local IP address at port 8000 (e.g. http://127.0.0.1:8000/), so if you want to test BE's API (using Postman), you can link your testing app to that route.
- Navigate to
FE
folder:
cd Bard4Free/FE
- Run FE NextJS app:
npm run dev
- Go to
localhost:3000
and enjoy the product
Production | Finished