Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mubaidr/node-vue-template
A starter template for building complete application using Node.js and Vue.js with some included packages and configurations to help start the development quickly.
https://github.com/mubaidr/node-vue-template
javascript nodejs starter-template vue vuejs
Last synced: 2 months ago
JSON representation
A starter template for building complete application using Node.js and Vue.js with some included packages and configurations to help start the development quickly.
- Host: GitHub
- URL: https://github.com/mubaidr/node-vue-template
- Owner: mubaidr
- License: apache-2.0
- Archived: true
- Created: 2017-11-12T13:17:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-02T03:18:17.000Z (over 4 years ago)
- Last Synced: 2024-01-23T07:08:13.787Z (5 months ago)
- Topics: javascript, nodejs, starter-template, vue, vuejs
- Language: JavaScript
- Homepage:
- Size: 7.24 MB
- Stars: 73
- Watchers: 5
- Forks: 39
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue - node-vue-template ★32 - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) ★101652](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue. - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly. (Projects Using Vue.js / Open Source)
- awesome-vue - node-vue-template - A starter template for building complete application using Node.js and Vue.js with some included packages and configurations to help start the development quickly. (Open Source [🔝](#readme))
README
# Node-Vue-Template
[![codebeat badge](https://codebeat.co/badges/ae01fa78-b892-403c-9020-875e7607cd7b)](https://codebeat.co/projects/github-com-mubaidr-node-vue-template-master)
A starter template for building a complete application using Node.js and Vue.js
with some included packages and configurations to help jump-start the development
process.There are two parts of this project, `backend api` and `single page frontend
application` and each part is contained in the respective folder.Major packages inlcuded and configured (as required)
## Backend
### Highlights
* Sequelize configures models from a directory, just add a new model and
sequelize will load it.
* Authentication is already setup using JSONWebToken for Node.js
* Add custom route endpoints[Build Setup](./backend/README.md)
By default this application is configured to use SQL server, but by
doing minor changes you can easily switch to any database of your choice.
[Details](http://docs.sequelizejs.com/manual/installation/getting-started.html)## Frontend
### Highlights
* Preconfigured axios for jwt authentication
* Automatic page & Ajax progress bars
* Persistent login & register implemented using Vuex & Vue-router
* Bootswatch used for themes
* Webpack dev & build server configured (with linting)
* Stylus is enabled
* Some Vue-mixins for authentication/user info[Build Setup](./frontend/README.md)