Skip to content

Slack clone made with React Elixir and Phoenix 1.3

Notifications You must be signed in to change notification settings

broodfusion/sling-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sling-Slack

Sling-Slack is a Slack clone made with React/Redux as the frontend and Elixir/Phoenix as the backend API

Prerequisite

  • This project assumes you have at least Elixir v1.6 (Erlang/OTP20) and Phoenix v1.3
  • This project assumes you have Postgres installed at least locally
  • This project obviously does not include db connection details and assumes you can create your own dev.secret.exs file.

Installation

First, clone the repository

    $ git clone https://github.com/broodfusion/sling-slack.git
    $ cd sling-slack

Starting the server (API)

    $ cd api
    $ mix deps.get
    $ mix phx.server

By default, server should run on http://localhost:4000

Starting the client

    $ cd web
    $ yarn
    $ yarn start

If you don't have yarn, use npm:

    $ cd web
    $ npm install
    $ npm start

By default, client should run on http://localhost:3000

About

Slack clone made with React Elixir and Phoenix 1.3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published