Skip to content

wang-yuhao/shopping-cart

Repository files navigation

shopping-cart

shopping cart

Done:

  • add home page
  • add second level pages
  • insert Logo
  • add menu
  • creat and connect mongodb database
  • add user Signin, Signup, Logout
  • add user information into mongodb
  • add router protection
  • add shopping cart
  • set up server in Ali Clound (HongKong)
  • connect domain to server
  • add three level pages: product details
  • add products database
  • add administrator management
  • add products search

Todo:

  • add user dream list, send email to admin emailbox
  • collect user visit and input data
  • analyse user data
  • support Wechat, Taobao and google account Login
  • add Wechatpay and Alipay Link
  • add new interest product
  • provide prompt words in search input based on user history.
  • prompt words are provided according to the background products.
  • recommend products based on historical purchases and browsing history
  • add user chat
  • add website and product reviews
  • add shipping method

Server migration:

  1. Backup database:
$ mongodump -h dbhost -d dbname -o dbdirectory
  1. Copy filr to target server.

  2. Restore database.

$ mongorestore -h <hostname><:port> -d dbname <path to backup file>
  1. Clone project from github.

  2. In shopping-cart project root directory, install necessary packages:

$ npm i
$ npm install <other packages>
  1. Check the mongodb setting (username, password in app.js), and wether the specific port (/bin/www) is open.

  2. Install pm2, use pm2 to run project.

$ pm2 start npm --name shopping-cart -- start

8 Set domain, point domain to new ipv4.

Test Link: Just support Mobile devices.

About

shopping cart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published