Vuexpresso is a skeleton app that uses the new techs like
vue
, vuex
, graphql
, webpack
, apollo
, between others (See complete list below).
Mainly inspired by
Note remember to have Mongo proccess running on the background or edit config/index.js
with a cloud mongodb instance (default to localhost)
Take a look here to know how to run the mongo server
git clone https://github.com/Ethaan/vuexpresso.git
npm install -g babel-cli
yarn
yarn dev
yarn run storybook
- Serves a play server using storybook
By default it runs a server on /graphql
, in order to make the API calls, you can delete the part where the server is initialized on build/dev-server.js
if you have an external API server
default to /graphiql
but you can change it on data/base-config.js
;
It uses Storbook
to render and test components much better in real time, check the official repo
Vuex is already all setup so you can only worry about adding modules, an example can be found here src/store/modules/notifications.js
;
Routes live inside src/routes.js
Using Webpack master example as reference, with slight modifications to make it work with ES6 and graphql
You can easy remove Jade and stylus by simply removing them from the tag like <template lang="jade"></template
=> <template></template
same for stylus.
TODO
- Build for Production