Skip to content

Feature List

Yan Rivera edited this page Oct 26, 2022 · 19 revisions

Feature List

Slick, a Slack clone, is a messaging application that allows users from a workspace to communicate with each other through direct messages or through channels, and organizes these conversations.

1. Hosting on Heroku (10/28/2022, 0.5 days)

2. New account creation, login, and guest/demo login (10/31/2022, 2 days)

  • Users can sign up, sign in, log out
  • Users can use a demo login to try the site

3. Workspaces (11/02/2022, 2 days)

  • Users can create workspaces
  • Users can choose which workspace to work on
  • Users can invite people to their workspaces
  • Users can join other workspaces
  • Users can switch between their workspaces

4. WebSocket / Live Chat / Direct Messages (11/04/2022, 3 days)

  • Users can communicate with other users in real time through messages
  • Users can edit their messages
  • Users can delete their messages

5. Channels (11/07/2022, 2 days)

  • Users can create channels to have group conversations with users from same workspace
  • Users can edit their messages

6. Production README (11/09/2022, 0.5 days)

Bonus

  • Users will have a profile with their contact information
  • Users can leave channel
  • Users can browse messages
  • Users can browse channels in their workspace
  • Users can browse other users in their workspace
  • Users can search for other users through text to see that user's profile
  • Creator of channel can delete channel
  • Threads
  • React to Messages With Emojis
  • Users can share document files and images
  • Make channels private
  • Audio and Video Messages