Demo Link Demo
This is a very basic E-commerce site with some dummy items. The interesting part of this project is that the site can be controlled using your own voice command. You can Sort items based on price, date. You can search your favourites items also. You can buy items(offcourse not in real). UI framework: React JS, Backend: Node JS, Express JS, Voice Processing: Annyang, Speechkiit
Below are some voice commands to try.
- 'Filter by *price' -- Filter by low to high, Filter by High to low, Filter by date
- 'show me *item' -- show me mobile
- 'search'
- 'clear search'
- 'play *song song' -- play cheap thrills song
- 'check out number *number' -- checkout number 2
- 'cancel check out'
- 'continue to pay'
- 'Bank name *bank' -- Bank name ICICI
- 'card number *card' -- card number 12345678
- 'pin number *pin' -- pin number 1234
- 'pay now'
- 'Search *term in google' -- search camera in google
Steps to run project:
- Clone the repo
- npm install
- run ./ngork http 80 (where you have downloaded ngork)
- npm start
- Take the url from ngork
If you don't want the project to run in HTTPS, ignore step 3 and 5. You can directly run localhost:8080
P.s: Voice recognition will be efficient if HTTPS is used.