shopping cart
add home pageadd second level pagesinsert Logoadd menucreat and connect mongodb databaseadd user Signin, Signup, Logoutadd user information into mongodbadd router protectionadd shopping cartset up server in Ali Clound (HongKong)connect domain to serveradd three level pages: product detailsadd products databaseadd administrator managementadd products search
- 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
- Backup database:
$ mongodump -h dbhost -d dbname -o dbdirectory
-
Copy filr to target server.
-
Restore database.
$ mongorestore -h <hostname><:port> -d dbname <path to backup file>
-
Clone project from github.
-
In shopping-cart project root directory, install necessary packages:
$ npm i
$ npm install <other packages>
-
Check the mongodb setting (username, password in app.js), and wether the specific port (/bin/www) is open.
-
Install pm2, use pm2 to run project.
$ pm2 start npm --name shopping-cart -- start
8 Set domain, point domain to new ipv4.