WhatsApp Chatbot for E-commerce
This is a WhatsApp chatbot project that helps customers with their purchases on an e-commerce store. The chatbot uses a workflow gerated by a flow chart creator per connection. It integrates with the e-commerce store's API to provide a seamless customer experience.
Responds to customer inquiries about products
Recommends products based on customer preferences
Provides product information and pricing
Allows customers to make purchases directly from the chatbot
Integrates with e-commerce store's API for seamless checkout
Javascript
Typescript
Nuxt 3
Nuxt UI PRO
Eslint
Pinia Store
Zod Validation
Laravel Reverb websocket
NVM(Node Version Module)
Step to setup project in your machine.
Welcome to chatbot, create a new branch and starting coding with us.
Skip this step if you already use node 21. Install NVM by downloading the install script from their GitHub page. You can use curl or wget:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
#or
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Now, you can install a specific version of Node.js using NVM. For example, to install Node.js 21, you would use:
nvm install 21
You can switch between installed Node versions with:
nvm use <version>
Make sure to install the dependencies:
# pnpm
pnpm install
Start the development server on http://localhost:3000
pnpm run dev
Build the application for production:
pnpm run build
Locally preview production build:
pnpm run preview
Check out the nuxt 3 documentation and nuxt UI for more information.