Skip to content
Snigdha Banda edited this page Oct 26, 2021 · 2 revisions

Hack is a powerful Slack clone that allows users to message others in their workspace, participate in teams, and comment on threads.

1. Hosting on Heroku(10/29/21 0.5 days)

2. New account creation, login, guest/demo login and styling (10/29 - 10/30, 1.5 days)

  • Users can sign in, sign up, and log out
  • Users can edit their name, status, and profile picture
  • Users can login as a demo
  • Style the login page to look similarly to Slack's

3. Live Chat (10/31 - 11/1, 2 days)

  • Two users can send messages back and forth while logged in
  • A user should see "other user is typing..." while waiting
  • A user should receive a notification in the sidebar after receiving a message

4. Channels (11/2 - 11/3, 2 days)

  • A user can create a channel, add members, set a channel description, and edit a channel name
  • A user can remove someone from a channel, delete a channel, and leave a channel
  • A user can view threads in that channel (a post and all replies to that post)
  • A user can create a message in a channel

5. Direct Message (11/4 - 11/5, 1 day)

  • A user can start a new message and add another user in the workspace
  • A user should be able to live chat with another user after a direct message

6. Teams/multi-person DM (11/6 - 11/7, 2 days)

  • A user can start a new message and add multiple users
  • Functionality from direct messages and channels should transfer over

7. Production README (11/8, 0.5 days)