I like the idea of a collaborative timeline. Can anyone add to any timeline? Or can collaborators only be added to a timeline by the user who created the timeline? I'd be curious to know this, as not all people will agree. In a small team, it is fairly easy to resolve code conflicts with GitHub and the GUI clearly highlights such conflicts. How would your application account for conflicts? How can the "accuracy" of timelines be monitored?
Could different (related, but not the same) timelines overlap visually?
I like the idea of a collaborative timeline. Can anyone add to any timeline? Or can collaborators only be added to a timeline by the user who created the timeline? I'd be curious to know this, as not all people will agree. In a small team, it is fairly easy to resolve code conflicts with GitHub and the GUI clearly highlights such conflicts. How would your application account for conflicts? How can the "accuracy" of timelines be monitored?
Could different (related, but not the same) timelines overlap visually?
I look forward to seeing your outcome!