Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aidear3/ai-chatbot
An artificial intelligence chatbot able to learn. Made with html, css, javascript and firebase.
https://github.com/aidear3/ai-chatbot
ai ai-chatbot aichatbot brainjs chat chatbot firebase firebase-auth firebase-database javascript machine-learning
Last synced: 4 days ago
JSON representation
An artificial intelligence chatbot able to learn. Made with html, css, javascript and firebase.
- Host: GitHub
- URL: https://github.com/aidear3/ai-chatbot
- Owner: aidear3
- License: mit
- Created: 2023-04-28T14:34:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-04-28T14:36:48.000Z (over 1 year ago)
- Last Synced: 2024-08-05T17:16:39.579Z (3 months ago)
- Topics: ai, ai-chatbot, aichatbot, brainjs, chat, chatbot, firebase, firebase-auth, firebase-database, javascript, machine-learning
- Language: JavaScript
- Homepage: https://ninoai.netlify.app/
- Size: 48.8 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
💬 Nino - AI Chatbot
An artificial intelligence chatbot able to learn. Made with html, css, javascript and firebase.
About the project |
Getting started |
How to contribute |
License---
---
## 💡 About the project
- This is an open source project of an artificial intelligence chatbot capable of learning new answers. This project was done using html, css (Bootstrap 4), javascript (JQuery) and Firebase.
- [Live demo](https://ninoai.netlify.app)
## 🚀 Getting started
- First, go to the [Firebase Console](https://console.firebase.google.com) and create a new project.
- Once created, click on `add app` and select the `web` option, give the app a nickname and then copy the app’s configuration, which looks something like this:
```javascript
const firebaseConfig = {
apiKey: "000000000000000000000000000000000000000",
authDomain: "nino.firebaseapp.com",
databaseURL: "https://nino-default-rtdb.firebaseio.com",
projectId: "nino",
storageBucket: "nino.appspot.com",
messagingSenderId: "000000000000",
appId: "1:000000000000:web:0000000000000000000000"
};
```
- Finally, create a file called `config.js` inside the `js` folder and paste the configuration into it, exactly as below:
```javascript
// js/config.jsvar config = {
API_KEY: '000000000000000000000000000000000000000',
AUTH_DOMAIN: 'nino.firebaseapp.com',
DATABASE_URL: 'https://nino-default-rtdb.firebaseio.com',
PROJECT_ID: 'nino',
STORAGE_BUCKET: 'nino.appspot.com',
MESSAGING_SENDER_ID: '000000000000',
APP_ID: '1:000000000000:web:0000000000000000000000'
};
```
- Now, open the `index.html` file in your browser and have fun!## 🤔 How to contribute
- Fork this repository;
- Create a branch with your feature: `git checkout -b my-feature`;
- Commit your changes: `git commit -m "feat: my new feature"`;
- Push to your branch: `git push origin my-feature`.Once your pull request has been merged, you can delete your branch.
## 📝 License
This project is under the MIT license. See the [LICENSE](LICENSE.md) file for more details.