Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.69 KB

development-readme.md

File metadata and controls

55 lines (37 loc) · 1.69 KB

Collaboardate

Heroku Link

Trello Link

Minimum Viable Product

Collaboardate is a full stack web application inspired by Trello and built using Ruby on Rails and React/Redux. The minimum viable product will include the following:

  • New account creation, login, and guest/demo login
  • Hosting on Heroku
  • A complete set of READMEs documenting the development process
  • Boards
  • Lists & Cards
  • Sharing Boards
  • Comments and Due Dates

Design Docs

Implementation Timeline

Phase 1: Backend setup and front end user authentication (2 days)

Objective: Functioning backend and front end with user login capability.

Phase 2: Boards, Lists, and Cards Models, API, and basic Components (3 days)

Objective: Boards, Lists and Cards can be created, read, edited, and destroyed.

Phase 3: Sharing Boards, Comments, and Due Dates (2 days)

Objective: Boards can be shared with other users. Comments and due dates can be added to cards.

Phase 4: Checklists, Labels, and Assignment (1 day)

Objective: Checklists and labels can be added to cards. Cards can be assigned to users.

Phase 5: Notifications (1 day)

Objective: Activities performed on cards a user is assigned to or comments mentioning a user trigger user notifications.

Bonus (TBD)

  • Search and Card Filtering
  • Activity History
  • Teams
  • Card attachments
  • Board settings
  • Hotkeys
  • Desktop notifications