- Install packages:
npm install
- Edit the database configuration:
config_key/conf.json
- Create the database schema:
node scripts/create_database.js
node scripts/create_tables.js
- Launch:
node app.js
- Visit in your browser at:
http://localhost:8080
- clean up, move style to main-style.css. upgrade bootstrap to v4 beta2
- AWS: app is running, watching by PM2 (auto restart, node monitring)
- hotfix
- update for AWS EC2
- AWS: install PM2
- AWS setup. created 1 EC2 instance
- AWS: install 6.10.1 Node.js
- AWS: install git
- AWS: install MySQL
- create order-online in-progress
- home page updated (main menu), added folder for assets (css/js/img)
- title/label updated to chinese
- moved Canada post customer id to config file
- Added API /api/v1/postoffice (Get Nearest Post Office)
- added lib node-rest-client for REST API. added Canada Post API call (find postoffice)
- added xml sample folder and non-contract shipment sample
- added node-rest-client for Canada Post API calls
- added conf.json to gitignore (config file for db and session secret)
- profile page style improved
- added Edit address, fixed primary_address
- update address api call in-progress
- added Edit address page (form/routes)
- profile page text updated (Mandarin)
- Profile page - added Edit Address button
- Profile page updated, showing all addresses
- profile page updated, displaying Addresses
- routes updated, added addresses to profile page
- Add New Address form completed, routes and DB updated
- add address page updated (form completed)
- profile-address-add page added
- database updated, added table for addresses
- edit user page added
- upgraded to bootstrap v4 beta
- header/top-navbar updated
- routes updated for user profile edit
- added more field to signup page, passport.js updated
- improved top-navbar template to handle login or non-login user, improved routes etc
- main-js template added for js
- added a animation to home page
- routes.js updated, added an api /allusers for testing
- users table updated, page related to users updated
- api set up in-progress
- adding template (header and js lib)
- header, top-navbar added
- init (integrated MySQL, Express 4)