phoenix-flux-react 0,0

An experiment with Phoenix Channels, GenEvents, React and Flux.

3 years after

Fun with Phoenix Channels, Flux and React

An experiment built to play with various concepts including:

Basic concept

Basic concept

Running

To start the Phoenix application:

  1. Make sure you have Redis installed and running.
  2. Install dependencies with mix deps.get
  3. Start Phoenix endpoint with mix phoenix.server

To start the client:

  1. cd web/js
  2. Install dependencies with npm install
  3. Compile and watch the client code with npm start

Now you can visit localhost:4000 from your browser.

... or watch it here.

Releasing

First, build the minified version of the client:

  1. cd web/js/
  2. Build the bundle with npm run build

Then create the release and start the application:

  1. export MIX_ENV=prod
  2. mix release
  3. rel/ex_react_ws/bin/ex_react_ws start

Now you can visit localhost:4000 from your browser.

Related Repositories

awesome-elixir

awesome-elixir

A curated list of amazingly awesome Elixir and Erlang libraries, resources and s ...

phoenix-hipster-stack

phoenix-hipster-stack

Phoenix, Docker, Webpack, React, GraphQL, Relay, Flow, Eslint, Immutable.js, Jes ...

All-About-Programming

All-About-Programming

Everything about programming!! ...

awesome-phoenix

awesome-phoenix

A curated list of amazingly awesome Phoenix resources and projects. ...

awesome-libraries-resources

awesome-libraries-resources

Awesome js and css libraries for web development. ...


Top Contributors

fxg42 optikfluffel