Step 1 : Clone Nodejs App from Github
Step 2 : Create .env file in the rootfolder.
Step3 : Add Authcallback, Client ID, Client Secret, Firebase details such as Firebase API key, Domain Name and Project ID.
Step 3 : Start ngrok from project rootfolder usng CLI command – ngrok http 3000.
Step 4 : Check if the tunnel connection is working fine.
Step 5 : Create app in bigcommerce developer portal and update the Technical section.
Step 6 : Add ngrok tunnel link copied from terminal , to outh, load and uninstall fields.
Step 7: Log into Bigcommerce control panel, and install the app from Draft app.
The language used to create and implement nodejs app is, NodeJS, ReactJS, NextJS and BIgDesign.
BigDesign is used to design and customize the app UI.