Intuitive Bot is an AI powered shopping assistant for retail shops. Imagine yourself being able to ask your personal assistant to order products from shops near you. Imagine receiving personalized recommendations, and getting answers to all your queries related to products without having the hassle of manually visiting stores.
https://intuitivebot.firebaseapp.com/
There are two parts of the project which -
- The backend to be deployed on Firebase Cloud Functions
- The Dialogflow flow data to be deployed to Dialogflow
First deploy on Firebase Cloud Functions and then on Dialogflow.
The instructions to deploy dialogflow is in respective folders.
- Create new a project on Firebase. Note the project Id.
- Enable Firestore and Storage in the newly created Firebase project.
-
Install NodeJS from its official site. Check installation
node -v
-
NPM comes with NodeJS when installed from official site. Install if it is not there. Check installation
npm -v
-
From root directory of the project. Run these commands-
npm i -g firebase-tools
NOTE - If you get an permission error in linux while running above command, try with sudo.
- Check installation
firebase --version
cd firebase
firebase login
This will open your browser.
- Login with your account with which you created firebase project.
- Replace PROJECT_ID in .firebaserc file with your project ID.
cd functions
npm i
firebase deploy
In case you face any issues, please reach out to [email protected]