So I have built an AI-based Shopping system that uses a chatbot to perform all operations from adding, removing items to proceeding to checkout. This will be a web application with a backend server as well. This project is an attempt to provide the advantages of online shopping to customers of a real shop. It helps to buy the products in the shop anywhere through the internet by using the website. The customer will be provided the service of online shopping and home delivery by using this website application. This system can be implemented in any shop in the locality or to multinational branded shops having retail outlet chains.
The web app was made using React, Node, Express, MongoDB and Alan.ai which is platform to build chatbots and integrate with your web and native apps. I recommend you to go through the docs before getting started to work on my project.

We had some previous releases too that we did not initially commit to the repo.
Alan Ai Listeners for different voice commandsgetItems(), openCart(), CloseCart()Alan AI listener moduleserver.jsMongo DB, Node configUser.js,Model.js,Authcontroller.js,Ordercontroller.jsUser Schema, Order Schema, Login(), Register(), MakeOrder()OrderDetails(),CancelOrder()Developement setup is pretty simple, first you just need to install all dependencies which is already given in package.json file and then kust run the web app with the commands given below.
cd client
npm install
npm startcd server
npm install
npm startMake sure in client/src/utils and then in axios.js make the baseURL as url of the Node's Localhost server.
I have made a dummy test account for to login - Username - test Password - 1234
For more in depth setup details go to Contribution Guidelines.