This repository contains a fullstack chatbot project based on the ChatGPT `gpt-3.5-turbo` model.

Overview

This is a fullstack chatbot created with React, Nodejs, OpenAi, and ChatGPT while developing the following tutorial:

How To Build A Chat Bot Application With OpenAI, ChatGPT, Nodejs, And React

Dependencies

Backend

Frontend

Installation

  • Clone this repo https://github.com/EBEREGIT/react-nodejs-chatgpt-tutorial

  • Navigate into the repo cd nodejs-chatgpt-tutorial

  • Navigate into the backend folder cd backend

  • Install the dependencies npm install

  • Replace the configuration data with your own data in the index.js file

  • Run the index.js file node index

That will start the backend server on port 8000: http://localhost:8000/

  • Navigate into the frontend folder cd frontend
  • Install the dependencies npm install
  • Start the local server npm run dev

That will open the project on your default browser: http://127.0.0.1:5173/. You can now chat with the AI from your browser

You might also like...

A chatbot for the Deloitte CBO #under30s channel.

Harold Harold A chatbot for our favourite Slack channel at Deloitte. Explore the docs » View Demo · Report Bug · Request Feature Table of Contents Abo

Nov 3, 2022

DialogFlow Machine Learning Chatbot

 DialogFlow Machine Learning Chatbot

DialogFlow Machine Learning Chatbot Project Overview This repository contains a backend service for an intelligent chatbot that onboards clients, answ

Jul 21, 2022

An open source, friendly human-like chatbot to be with you, forever

An open source, friendly human-like chatbot to be with you, forever

Chatbot A Friendly human-like chatbot to be with you, forever Made by Rahuletto#0243 This template powers our system at Simply API Instructions This b

Sep 18, 2022

A Node.js AI chatbot with unlimited context and chat history.

Memory Bot Memory Bot is an AI chatbot built with Node.js to demonstrate unlimited context and chat history for more cost-efficient context-aware conv

May 10, 2023

The repository contains the list of awesome✨ & cool web development beginner-friendly✌️ projects!

The repository contains the list of awesome✨ & cool web development beginner-friendly✌️ projects!

Web-dev-mini-projects The repository contains the list of awesome ✨ & cool web development beginner-friendly ✌️ projects! Web-dev-mini-projects ADD AN

Jan 3, 2023

This repository contains a basic example on how to set up and run test automation jobs with CircleCI and report results to Testmo.

CircleCI test automation example This repository contains a basic example on how to set up and run test automation jobs with CircleCI and report resul

Dec 23, 2021

Example-browserstack-reporting - This repository contains an example of running Selenium tests and reporting BrowserStack test results, including full CI pipeline integration.

BrowserStack reporting and Selenium test result example This repository contains an example of running Selenium tests and reporting BrowserStack test

Jan 1, 2022

This repository contains the Solidity smart contract of Enso, a detailed list of features and deployment instructions.

Enso NFT Smart Contract This repository contains the Solidity smart contract of Enso, a detailed list of features and deployment instructions. We stro

Apr 24, 2022

SAP Community Code Challenge: This repository contains an empty OpenUI5 application and end-to-end tests written with wdi5. Take part in the challenge and develop an app that passes the tests.

SAP Community Code Challenge - UI5 The change log describes notable changes in this package. Description This repository is the starting point for the

Oct 24, 2022
Owner
NJOKU SAMSON EBERE
Software Engineer ({ JAVASCRIPT, REACT, Etherjs, Solidity, Nodejs })
NJOKU SAMSON EBERE
A simple CLI experiment that writes recommendation of GitHub repository/project in form of tweet. Powered by OpenAI GPT-3.

GitHub Repo Recommendation Writer A simple CLI experiment that writes recommendation of GitHub repository/project in form of tweet. Powered by OpenAI

Viktor Bezdek 5 Jul 18, 2022
Contains html file showcasing Earthquake related data generated in the form of VR model, ArcGIS API with real-time earthquake feed and video of simulation of earthquake generated in blender

Module-EADGI-Project-All about Earthquakes Introduction Contains html file showcasing Earthquake related data generated in the form of VR model, ArcGI

Abhishek Rawat 2 Jun 9, 2022
This project contains a leader board for a game which contains players name and list and store them on API build with HTML, CSS, JS and API

Leaderboard This App is a Game Leaderboard app Which is created by JavaScript and the big picture of this application is using API. Build With ??‍?? .

Sahar Saba Amiri 5 Dec 15, 2022
Load ChatGPT from anywhere to Chrome.

ChatGPT Quicklink Chrome Extension Load ChatGPT from anywhere to Chrome. Concept This Chrome extension concept is pretty simple: Unleash Chrome users

Beto Muniz 4 Mar 20, 2023
Get AI newsletter recommendations tailored to developers and startups using ChatGPT prompt.

ChatGPT Newsletter AI newsletter via ChatGPT prompt for developers and startups. Technical Details Building your own custom ChatGPT involves four step

GPTea 33 Jul 31, 2023
This Is a Whatsapp Bot Made By Turbo Do Not Recode

This Is a Whatsapp Bot Made By Turbo Do Not Recode

TURBOMODS 7 Dec 6, 2022
`morphdom` integration for Turbo Streams

Turbo Morph turbo-morph is a morphdom integration for Turbo Streams. It provides a new Turbo Stream morph action. Note: Requires Turbo 7.2+ Getting St

Marco Roth 48 Dec 29, 2022
WIP: Power-pack for Turbo Streams

TurboPower turbo_power is a power-pack for Turbo Streams. It provides Turbo Streams with a bunch of new actions and additionally adds the morph action

Marco Roth 123 Jan 4, 2023
Provides event handling and an HTMLElement mixin for Declarative Shadow DOM in Hotwire Turbo.

Turbo Shadow Provides event handling and an HTMLElement mixin for Declarative Shadow DOM support in Hotwire Turbo. Requires Turbo 7.2 or higher. Quick

Whitefusion 17 Sep 28, 2022
Nuxt.js 3 x Histoire x Vitest x VitePress x Turbo (pnpm)

Turborepo nuxt starter This is a monorepo with Nuxt, Histoire, Vitest & VitePress as a starter for any project that can be easily extended. You can al

Gurvan 19 Dec 19, 2022