Skip to content

An open-source chatbot project using Next.js and Django, fueled by Google Bard's API. Contribute to shaping a user-friendly, creative space. Playground for AI Web Developer

License

Notifications You must be signed in to change notification settings

AmayaKuro/Bard4Free

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BARD4FREE

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

INTRODUCTION

Page Preview

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!

GETTING STARTED

Prerequisites:

Start up the project:

First, clone this project:

git clone https://github.com/AmayaKuro/Bard4Free.git

BE

  1. Navigate to BE folder:
cd Bard4Free/BE
  1. (Recommended) Create a Python virtual environment: You can follow the Python official documentation for virtual environments.
python3 -m venv venv
  1. Activate the virtual environment:

    • On Windows:
    .\venv\Scripts\activate
    
  2. Install the required Python packages from requirements.txt:

pip install -r requirements.txt
  1. Go to BE folder that contain manage.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.

FE

  1. Navigate to FE folder:
cd Bard4Free/FE
  1. Run FE NextJS app:
npm run dev
  1. Go to localhost:3000 and enjoy the product

CURRENT STATE OF THE PROJECT:

  • Production | Finished

About

An open-source chatbot project using Next.js and Django, fueled by Google Bard's API. Contribute to shaping a user-friendly, creative space. Playground for AI Web Developer

Topics

Resources

License

Stars

Watchers

Forks