Feathers Vue Nuxt

screenshot of Feathers Vue Nuxt

A starter for feathers.js and nuxt.js

Overview

This is a starter template for building applications with Feathers in the server and Nuxt.js or Vue.js in the client. It utilizes MySQL as the datastore and includes two simple models: posts and categories. The template also provides examples of many-to-many and one-to-many relationships, such as the posts-categories relationship and the user-post and user-category relationships. Both the Vue and Nuxt clients are implemented using feathers-vuex.

Features

  • Integration of Feathers in the server and Nuxt.js or Vue.js in the client
  • Use of MySQL as the datastore
  • Two simple models: posts and categories
  • Example of a many-to-many relationship (posts-categories)
  • Examples of one-to-many relationships (user-post and user-category)
  • Implementation of feathers-vuex for both the Vue and Nuxt clients

Summary

This starter template provides a foundation for building applications using Feathers, Nuxt.js, and Vue.js. It includes preconfigured models, examples of different types of relationships, and the integration of feathers-vuex. By following the provided installation guide, developers can quickly set up their development environment and start building their own applications.