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

https://github.com/benoitprmt/chatbot-io

Chat with bots! Weather, games, API, ...
https://github.com/benoitprmt/chatbot-io

chatbot webpack

Last synced: 11 days ago
JSON representation

Chat with bots! Weather, games, API, ...

Awesome Lists containing this project

README

          


chatbot-io banner

Chatbot-IO


Github top language

Github language count

Repository size

License


About   |  
Features   |  
Technologies   |  
Requirements   |  
Starting   |  
License  


## :dart: About

With Chatbot-IO you can get real conversations or simply make him answer questions in a fast way.

## :sparkles: Features

👨‍🎓 Create a profile\
📤 Send a keyword\
💬 Get the chatbot to answer with an API request or a homemade message

## :rocket: Technologies

The following tools were used in this project:

- [JavaScript](https://developer.mozilla.org/fr/)
- [SASS](https://sass-lang.com/)
- [PHP](https://www.php.net/)
- [MySQL](https://www.mysql.com/fr/)

## :white_check_mark: Requirements

Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Node](https://nodejs.org/en/) installed.

## :checkered_flag: Starting

### Frontend Installation

```bash
# Clone this project with GitHub
$ git clone https://github.com/BenoitPrmt/chatbot-io.git

# Access frontend folder
$ cd chatbot-io

# Create a .env.local file
$ touch .env.local

# Fill it with your frontend and backend ports by following the .env.example

# Install dependencies
$ npm install

# Run the project
$ npm start

# The server will initialize in the
```

### Backend Installation

```bash
# Clone this project with GitHub
$ git clone https://github.com/BenoitPrmt/chatbot-io-api.git

# Access backend folder
$ cd chatbot-io-api

# Install dependencies
$ composer install

# Look for all the classes and files it needs to include again
$ composer dump-autoload

# Start your Nginx server and PHP server

# 👇 For MacOS
$ brew services start php@8.3 && brew services start nginx

# 👇 For Windows
$ sudo systemctl start php@8.3 && sudo systemctl start nginx

# Start your MAMP / XAMP / LAMP server

# Upload on PHPMyAdmin the database chatbot_io.sql.gz which is in the database folder

# The server will initialize on the port specified in the Nginx configuration file
```

## :memo: License

This project is under license from MIT. For more details, see the [LICENSE](LICENSE.md) file.

Made with :heart: by Benoît and Raphaël

 

Back to top