-
Clone this Repository
git clone https://github.com/skdev24/quicksight-ai-extension
-
Update Metadata
- Change
name
anddescription
inpackage.json
. This will auto-synchronize with the manifest.
- Change
-
Install Dependencies
yarn install # or npm i
Note: Make sure your Node.js version is >= 16.6 (>= 18 recommended).
-
Run Development Server
yarn dev # or npm run dev
-
Load Extension on Chrome
- Open Chrome browser.
- Navigate to
chrome://extensions
. - Enable Developer Mode.
- Click on "Load unpacked extension".
- Select the
dist
folder in this project (generated after running dev or build).
-
Production Build
yarn build # or npm run build
-
Navigate to Backend Folder
cd backend
-
Install Dependencies
yarn install
-
Set OpenAI API Key
- Add
OPENAI_API_KEY
to.env
file.
- Add
-
Start Backend Server
yarn start
Your server will run on http://localhost:8080.