Skip to content

Yet another chat app using Elixir/Phoenix and React

License

Notifications You must be signed in to change notification settings

nemanja-m/ex-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ex |> chat

Build Status

Distributed chat application built with Elixir/Phoenix and React + Redux, along with RabbitMQ for publishing messages.

Up And Running

Prerequisites

In order to run applications you need several things:

Setup

Run ./scripts/setup to install mix dependencies, compile applications, configure database and install yarn dependencies.

NOTE: Before you run ./scripts/setup make sure you have installed everything from Prerequisites.

Running the applications

Make sure you have:

  • RabbitMQ server running on amqp:https://localhost
  • PostgreSQL user specified at apps/user_app/config/dev.exs

Start applications with ./scripts/start and when applications are up and running go here.

Stop applications with ./scripts/stop.

Running the tests

Run tests with mix test

Licence

This project is licensed under the MIT License - see the LICENSE file for details

About

Yet another chat app using Elixir/Phoenix and React

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published