Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ayine-nongre/ai-chatbot


https://github.com/ayine-nongre/ai-chatbot

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# AI-chatbot
This repository houses the code for a lightweight, user-friendly AI chatbot built with HTML, CSS, NodeJS and express.This project allows users to:

## FEATURES IMPLEMENTED
✔️ Login and signup with jwt authentication

## TECHNOLOGIES USED
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white) ![MySQL](https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge&logo=mysql&logoColor=white) ![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB) ![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge&logo=JSON%20web%20tokens)

## GETTING STARTED
1. Clone the project

```
https://github.com/Ayine-nongre/AI-chatbot.git
```
2. Change to project directory

```
cd AI-chatbot/
```
3. Set up enviroment variables in env file

```
DB_USER, DB_PASSWD, DB_HOST, DB_PORT, PRIVATEKEY, PROJECT_ID, CLIENT_EMAIL, GOOGLE_PRIVATE_KEY
```
4. Install packages used in project

```
npm install
```
5. Start server

```
nodemon app.js
```

## Usage
Using our AI chatbot is very simple and easy to get started with all you need to do is click get started on the homepage and either login or signup to use the chatbot once your're logged in Click or tap the start button, allow your browser access to your microphone and speak audibly into your microphone the chatbot listens and then responses appropriately to your input