Skip to content

Feature List

Somorovd edited this page Jul 7, 2023 · 5 revisions

MVP List

Concord, a Discord clone, is a website for users to join like minded communities and have conversations.

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out.
  • Users can log in as various demo users.
  • Logged in users are directed to their conversations page.
  • Logged out users are directed to the landing page.
  • Navigating to the application pages while not logged in redirects user to the landing page.
  • Navigating to unauthorized or missing servers or channels redirects users back to the conversations page.

2. Servers

  • Users see a list of the servers they have joined in the left-hand sidebar.
  • Users can create new servers.
  • New servers have two default channels created and are set to private.
  • Users can update and delete servers they have created.
  • Users can browse and join all public servers.

3. Channels

  • Servers have a list of all the channels in the server.
  • Users can create, update, and delete channels in servers they have created.

4. Messaging

  • Users will see the history of messages sent in each channel.
  • Users can send messages in any channel in any server they have joined.
  • Users can update and delete messages they have sent.
  • All messages features will be displayed without requiring a refresh (websockets).

5. Direct Messages / Conversation

  • Users can search other users to start private conversations.
  • Users can see a list of all other users they have messaged in the past.
  • Users can see their direct message history with other users.
  • Users can send new direct messages to any user.
  • Users can update and delete direct messages they have sent.
  • All direct messages features will be displayed without requiring a refresh (websockets).