The project is about visualizing timelines with charts and graphs. Users will have the ability to create and track certain goals that they want to archieve, money that other people owe them and for how long, or what the people in power had promised them.
The app will display a chart starting from a chosen day by the user and will keep monitoring that chart everyday until the user select "Completed". Other users can also choose to vote on certain events of the timelines, and also add in their own events to the timeline with the owner's permission.
For example, I can create a timeline for my dog, Fire Cannon, and on his timeline I could create different events of when I feed him, take him for walks and telling him what a good boy he is. My roommate, who's also a member of the app could potentially go to my dog's timeline and add in what the my dog does when I was away at work with my permission.
- User accounts:
- Id
- Name
- Email Address
- CreatedAt
- Timelines:
- Title
- Editable
- Privacy: Default of True BOOLEAN
- Events
- CreatedAt
- Id
- Description
- Event:
- Event ID
- CreatedAt
- Editable
- Text
- Comments:
- Id
- Event ID
- Text
- chart.js
- passport.js