Skip to content

A reddit web app using vue + webpack. Data from reddit API

License

Notifications You must be signed in to change notification settings

yujiahaol68/reddit-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reddit web app using Vue.js 2

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

Preview

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Feature

  • 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

Function

  • Infinite scroll
  • different channel and sort method to choose
  • Image View
  • SPA experience

Coming soon

  • OAuth
  • Detail page
  • GIF preview playing
  • ...

Thanks

  • vue.js
  • vue-cli
  • axios
  • vue-touch

For detailed explanation on how things work, checkout the guide and docs for vue-loader.