A scalable, reactive example progressive messaging app.
This progressive web application serves as an example integration of Feathers, Flow, Mithril, Webpack 4, and Babel.
-
Install project dependencies and run post-install scripts:
yarn install:all
-
Start the Feathers API server:
yarn server:dev
-
Start the client development server in another terminal window:
yarn client:dev
-
Build the Feathers API server:
yarn server:build
-
Run the production server:
yarn server:production
-
Build the client:
yarn client:build
-
Host and navigate to
dist/client
Simply run npm test
and all your tests in the test/
directory will be run.
After adding new packages with yarn
, run yarn update:flow
to keep flow types up to date with the flow-typed
community repository.
Feathers has a powerful command line interface. Here are a few things it can do:
$ yarn global add @feathersjs/cli # Install Feathers CLI
$ feathers generate service # Generate a new Service
$ feathers generate hook # Generate a new Hook
$ feathers generate model # Generate a new Model
$ feathers help # Show all commands
© soulofmischief 2018
Licensed under the MIT license.