https://github.com/danieldacosta/firebase-chat-bot
Platform for instantaneous and continuous dialogue, using React, Node.js and Firebase.
https://github.com/danieldacosta/firebase-chat-bot
firebase typescript
Last synced: about 1 month ago
JSON representation
Platform for instantaneous and continuous dialogue, using React, Node.js and Firebase.
- Host: GitHub
- URL: https://github.com/danieldacosta/firebase-chat-bot
- Owner: DanielDaCosta
- Created: 2024-07-01T00:13:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T03:48:34.000Z (almost 2 years ago)
- Last Synced: 2026-03-29T06:34:44.759Z (3 months ago)
- Topics: firebase, typescript
- Language: TypeScript
- Homepage:
- Size: 1.61 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Firebase Chatbot
Firebase chatbot is a platform powered by Gemini that is designed for instantaneous and continuous dialogue.
## Tools
- React
- TypeScript
- Firebase
## Usage
To get started with firebase-chat-bot, follow these steps:
1. Create a Google Generative AI API Key: Obtain your API key from Google's Generative AI service.
2. Setup Firebase Collection: Create a Firebase collection to store chat data.
Store these keys securely in your .env file located in the project root:
```bash
REACT_APP_GOOGLE_GENERATIVE_AI_KEY=INSERT-YOUR-KEY-HERE
REACT_APP_FIREBASE_COLLECTION=YOUR-COLLECTION-Name
```
## Run
To run the project locally, use the following command:
```
npm run start
```
## Architecture
The architecture of Firebase-chat-bot is designed using a React and TypeScript front end, which communicates with the Firebase backend for real-time data storage and retrieval.


