A Vue.js SPA online shop project
- Mashup: Including a social plugin in the main page
- Supporting AJAX file upload in the admin panel
- Using AJAX when browsing categories and products in the main page
- Single page application (no refresh for entire site)
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# first you need to config the database config for PostgreSQL
# install dependencies
bundle install
# setup database
rails db:migrate
# run rails server with hot reload at localhost:3000
rails s