Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luxuereal/javis_frontend-react
https://github.com/luxuereal/javis_frontend-react
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/luxuereal/javis_frontend-react
- Owner: luxuereal
- Created: 2024-06-10T02:53:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T20:27:36.000Z (5 months ago)
- Last Synced: 2024-11-08T23:52:10.711Z (2 months ago)
- Language: TypeScript
- Size: 5.81 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chatbot Javis 🦜
- OpenAI + GoogleAI + Langchain + React + Nestjs + Oauth2 [Google - Facebook - Github]
- For some security reasons, this resource has to keep the Back-end development repo private.
- Check out [Nestjs backend](https://github.com/luxuereal/Javis_Backend-Nest)
## Demo
[![Demo Chatbot javis](./public/demo.gif)](https://javis-f3q7.onrender.com/)### Install (node 16.13.0) (yarn 1.22.19)
yarn install
yarn start
### Config .env :
FAST_REFRESH=false
PORT=3000
REACT_APP_FIREBASE_API_KEY=
REACT_APP_FIREBASE_AUTH_DOMAIN=
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_STORAGE_BUCKET=
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=
REACT_APP_FIREBASE_APPID=
REACT_APP_FIREBASE_MEASUREMENT_ID=
REACT_APP_FIREBASE_DATABASE_URL=
REACT_APP_GOOGLE_CLIENT_ID=
REACT_APP_GOOGLE_SECRET_KEY=
REACT_APP_REDIRECT_URL=http://localhost:3000
REACT_APP_GITHUB_REDIRECT_URL=http://localhost:3000/dashboard
REACT_APP_GITHUB_CLIENT_ID=
REACT_APP_GITHUB_CLIENT_SECRET=
REACT_APP_BACKEND_HOST=http://localhost:4000/graphql
### [Open ID Connect](https://developers.google.com/identity/openid-connect/openid-connect) :
- check out docs [here](src/components/authentication/login/LoginForm.tsx#L96)### Chatbot :
- [Additional Google AI Gemini-pro model] Open AI Chatbot using langchain.
- Prepare OPEN_API_KEY.