A mobile-first reddit web app using vue-cli webpack template + vue-router 2 + Vuex + axios + sass
Data from reddit-dev
UI Framework using Muse-UI
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
- Modern JavaScript syntax with ES6 via babel
- vue-cli webpack template
- API request seperated
- Muse-UI
- Make full use of computed property
- CSS with Sass
- Transition using third-party css class Animate.css
- No Ads
- Infinite scroll
- different channel and sort method to choose
- Image View
- SPA experience
- OAuth
- Detail page
- GIF preview playing
- ...
- vue.js
- vue-cli
- axios
- vue-touch
For detailed explanation on how things work, checkout the guide and docs for vue-loader.