-
Notifications
You must be signed in to change notification settings - Fork 0
MVP List
saphknight edited this page Mar 20, 2019
·
2 revisions
"SlackClone Name Pending" is a Slack clone. Slack is typically used as a messaging app that streamlines communication in professional workspaces due to ease of use and a list of helpful features. Slack allows for live chatting across different channels both as a direct message or to a group. Other features I would like to implement are being able to comment and react on chat messages, being able to search messages, and possibly adding notifications.
- Users will be able to sign up, log in, and log out.
- Users will be able to use a demo login to try out the app.
- Users who aren't logged in will only be able to sign up or log in.
- Messages will be posted and persist, even upon a new session or refresh.
- Users, chat messages, channels, (and comments/reacts, time allowing), will be database level models.
- After being sent, they should be viewable from any user in the same channel.
- Messages will belong to a specific channel and users will have access to multiple channels.
- Only users that belong to that channel will be able to view/edit/react to those messages.
- Members in the channel will be able to see the other members in the channel, channel details, highlights, and pinned items.
- Can message one user directly.
- Clicking on an user in the member list of a channel will bring up a popup that allows DM's.
- Can close out direct messages and take them off of the tracked list on the sidebar.
- Essentially the same as a single person Direct Message.
- Messages persist to multiple people instead of just one person.
- Can refer to multiple people within the chat.