Skip to content

MVP Feature List

theimberger edited this page Oct 22, 2017 · 5 revisions

Below are the MVP (minimum viable product) features for Relax.

  1. Account creation, login, and guest/demo login

  2. A production README

  3. Hosting on Heroku


  1. Live chat

    • Users can create, view, and edit messages
    • Real-time database/user connection
    • A seeded database to demonstrate the chat
    • Styling mimicking Slack
    • Good UX and navigation
  2. Channels

    • Users can create, view, and edit channels
    • Users can belong to multiple channels and can alter their channel memberships
    • Styling mimicking Slack
    • Good UX and navigation
  3. Direct chats

    • Users can create, view, and leave direct messages
    • Users can have multiple messages
    • Styling mimicking Slack
    • Good UX and navigation
  4. Teams or multi-person DM

    • Users can create, view, and leave chats
    • Users can belong to multiple chats
    • Styling mimicking Slack
    • Good UX and navigation

  1. (Bonus) Search messages

  2. (Bonus) Notifications