Skip to content

JumaStevens/dash

Repository files navigation

Dash

Dash (codename, currently in ALPHA) is the beginning of an open-source social platform embracing a minimalist dogma. The goal is to move away from a traditional corporate model, to a community governed, software as a basic utility model.

Documentation

Documentation will be released as project matures.

Getting Started

// install dependencies
$ npm install

// development
$ npm run dev

// production
$ npm run build

Roadmap

Roadmap will be released as project matures.

To Do

Account

  • Update profilePicture Avatar after img change
  • Style for desktop viewport
  • Rearrange/style form inputs

Auth

  • Redirect active/inactive users
  • Style for desktop viewport
  • Add a "Learn more" section

Chat

  • Clean up after conversation deletion
  • Style "Online" avatar area
  • Style for desktop
  • Add header titles
  • Convert "Members" avatar area into list -- add actions (call, kick, etc) on it's card
  • Add "Attachment" section to conversation details
  • Style for desktop viewport
  • Account for timestamps of previous day
  • Fix timestamp issue
  • Create Search component, add to lists
  • Fix list sort order (change to recent --> oldest)