ranjanistic/knotters

User profile timeline

Closed this issue · 1 comments

- User profile tabs to be replaced with vertical section of timeline and other things horizontally segregated

Updates for/by the user will be displayed in chained cards with timestamp of each.

  • user may add their own status updates in the timeline.(TBD)
  • User can toggle visibility (public/private) of individual events in their timeline, and global visibility settings can also be provided in timeline control settings as well.

Proceed by

  • Create a Timeline model, link it with User model via foreign key relationship

  • Each Timeline record will hold events with relavant data like

    • Created first project
    • Participated in a competition
    • First verified project submitted
    • Won a competition
    • and other special events