Skip to content
This repository has been archived by the owner on Jun 29, 2023. It is now read-only.
/ Spelack Public archive

Clone Slack powered with Rails + React.js + ActionCable

Notifications You must be signed in to change notification settings

speee/Spelack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

お題

SlackクローンのWebアプリ

条件

  • Railsは4系
  • まずイケてるgemを探す。ないものは実装する方針で。
  • 社内の開発規約を参照(dev-docs)

要件

1st (Must)

  • 認証機能(IDPASSやGoogle認証、FB認証など)
  • スレッド作成(オープンチャンネル)
  • リアルタイムチャット
  • 本番環境とデプロイができる仕組み (EC2にてnginx,unicornを動作、RDS-MySQL) => 今回はActionCableを使用する都合上pumaを使用

2nd (Want)

  • スレッドにプライベートチャンネルを実装
  • S3を使ったファイルアップロード機能を実装
  • ユーザ管理画面を実装
  • URLを投稿するとプレビューがでる機能を実装
  • APIでチャット投稿やログを参照できるように実装
  • Webサーバを増やしELBを使ってロードバランスできる仕組みを実装

About

Clone Slack powered with Rails + React.js + ActionCable

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published