Skip to content
This repository has been archived by the owner on Sep 23, 2022. It is now read-only.

Latest commit

 

History

History

docs

Track this project's progress!

Minimum Viable Product

Slink is a real time chat app inspired by Slack powered by Ruby on Rails and React/Redux. By August 4th, this app will, at a minimum, have the following features.

  • Heroku Hosting
  • User/Login with Demo Login
  • Live Chat
  • Channels
  • Direct Messaging
  • Drag'n'Drop
  • Production README

Design Docs

Implementation Timeline

Phase 1: Backend setup and Front End User Authentication (2 days)

Objective: Functioning rails project with front-end Authentication

Phase 2: User and Messages Models and APIs (2 days)

Objective: Users can be created and messages can be created and related to a user through the api.

Phase 3: Socket Integration (2 days)

Objective: Messages should be able to be sent with other users being updated at the time the message is sent.

Phase 4: Channels (1 day)

Objective: Messages should appear filtered by channel.

Phase 5: Direct Messaging (1 day)

Objective: Messages should be able to be sent privately to other users.

Phase 6: Teams (2 days)

Objective: Messages and channels should be tied to teams, and users should have a list of teams they are on.