Xiomi-Ode2Code-2.0

This documentation is for Desktop App.
For full code zip files and demo videos visit: https://drive.google.com/drive/folders/1XGIicLEaUv1tK6gFIdXLAgyvcgpYG5lb?usp=sharing

App is made using Electronjs framework.

Steps:

  1. Download all the codes from this repository.
  2. Run the following commands:
  • npm install electron --save --def
  • npm install boxicons --save
  • npm install node-fetch
  • npm i browserify -g
  1. After installing all the mentioned commands, run npm start.
  2. App will start in a desktop window.
  3. Login using:
  • ID: xiomi
  • Password: ode2code

About the Application:

  • Vendor wll login using the given id and password. Screenshot (31)
  • All the products offered by Xiomi will display. He can search products by name and filters like color, storage. Screenshot (32)
  • Cart will be empty. Items can be added to cart by clicking Add to Cart btn on top right corner of every product.
  • Vendor can also directly add item to cart by scanning the qr code on the product by clicking Scan to Add btn in the cart. A pop-up will show. After scanning QR code, item will automatically be added to cart. (A dummy QR code is provided in the QR code folder of this repository. Do scan the QR code for checking) Screenshot (34) Screenshot (35)
  • To checkout, click on Checkout btn. Vendor has to fill the customer details like Name, Phone Number, E-mail address and if the purchase is store purchse or home delivery. Customer can pay via card or cash. Screenshot (36) Screenshot (37)
  • After successfull payment, the order receipt will be mailed to the customer's provided email id. Screenshot (38)