All Projects → wdmtech → feathers-vuex-todomvc

wdmtech / feathers-vuex-todomvc

Licence: other
Feathers-vuex TodoMVC demo

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Vue
7211 projects

Projects that are alternatives of or similar to feathers-vuex-todomvc

feathers-solr
Feathersjs Solr Client
Stars: ✭ 29 (+0%)
Mutual labels:  feathers
flutter feathersjs.dart
Communicate with your feathers js server from flutter app with unbelieved ease and make happy your customers.
Stars: ✭ 19 (-34.48%)
Mutual labels:  feathers
Feathers
A framework for real-time applications and REST APIs with JavaScript and TypeScript
Stars: ✭ 13,761 (+47351.72%)
Mutual labels:  feathers
Moonshine-IDE
Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache Royale™, and Feathers development, with Cloud and Desktop support.
Stars: ✭ 86 (+196.55%)
Mutual labels:  feathers
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (-17.24%)
Mutual labels:  feathers
feathers-swift
FeathersJS Swift SDK, written with love.
Stars: ✭ 51 (+75.86%)
Mutual labels:  feathers
mostly-feathers
Convert your Feathers APIs into microservices
Stars: ✭ 26 (-10.34%)
Mutual labels:  feathers
feathers-next-example
Use feathers with next.js
Stars: ✭ 41 (+41.38%)
Mutual labels:  feathers
feathers-example-fileupload
A feathers file upload example, using feathers-blob.
Stars: ✭ 58 (+100%)
Mutual labels:  feathers
mostly-node
Mostly simple way to microservices in Node.js
Stars: ✭ 18 (-37.93%)
Mutual labels:  feathers
feathers-versionate
Create and work with nested services.
Stars: ✭ 29 (+0%)
Mutual labels:  feathers
moleculer-adapter-feathers
Moleculer service mixin wrapping Feathers.js services
Stars: ✭ 17 (-41.38%)
Mutual labels:  feathers

logo.png

Feathers-vuex TodoMVC demo

This project takes the existing Vue TodoMVC demo and adds Feathers, and Feathers-vuex awesomeness!

In short, this stack makes it really simple to get reactive updates in Vue from a Feathers.js server, through Vuex.

It’s a beautiful combination of full-stack tech.

How to get started

First, clone this repo

git clone [email protected]:wdmtech/feathers-vuex-todomvc.git

Server (Feathers)

cd server

npm install

npm run start

Client (Vue)

cd client

npm install

npm run serve or vue ui if you have vue-cli 3 or later.

Navigate to the url displayed (default localhost:8080) to view in your browser:

preview.png

Still to do - contributions welcome!

Why?

I built this because there seemed to be a need for examples containing actual implementation of Feathers with Vue and Feathers-vuex.

Further information

CRUD operations in the UI

The Models and Instances API is used to create/remove/edit todos, and there is also an example implementation that illustrates receiving events from the server on the client.

todos service

…on the client

The service is defined in feathers-vuex: ./client/src/store/services/todos.js

This is then loaded by the store: ./client/src/store/index.js

…on the server

Initial todo data

The todos service is seeded with some initial data, in ./server/src/services/todos/todos.service.js

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].