Skip to content

coreyjackwilson/Smack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

Smack is a Slack clone built with Phoenix and React. I built this following Ben Hansen's excellent blog post on medium. What a great introduction to Pheonix, thanks Ben!

https://medium.com/@benhansen/lets-build-a-slack-clone-with-elixir-phoenix-and-react-part-1-project-setup-3252ae780a1

Getting started

To run the project locally:

Running the Phoenix app

Download dependencies

cd api
mix deps.get

Edit the database connection config in /config/dev.exs or config/dev.secret.exs with your postgres user info if needed

Create and migrate the database

mix ecto.create ecto.migrate

Start the server

mix phoenix.server

Running the React app

Install Yarn

Install dependencies

cd web
yarn

Copy .env.example contents into to a new .env file

Start the dev server

npm start

About

Phoenix and React Slack Clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published