M123-dev / accountability-dashboard

Self.dev community is building an accountability dashboard to keep track of your goals.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

self.dev Accountability Dashboard

TL;DR

The self.dev community focuses on self-development, productivity and cross-disciplinary collaborations. To increase the communities productivity and keep ourselves more accountable we are developing a dashboard which acts as a journal for every individuals monthly goal.

The idea is to help ourselves to focus on a single task through the whole month and track it on a dashboard which mainly consist of 3 components:

  • Table of the month
  • Chart
  • Scratchboard

Screenshot Example Dashboard in Excel

Screenshot Final Dashboard Design (made by K_Talpa)


Background Story

As a community which focuses on productivity and self.development we want to create a web dashboard which everyone can use to keep track of a single goal to keep ourselves more accountable and help each user reaching our goals more effectively and efficiently. The motivation and inspiration comes from the YouTuber Tina Hoang and the book 4 Disciplines of Execution by Franklin Covey.

Main Idea

Our idea is to create an independent web dashboard similar to the workout dashboard/) we used on TwitchTV but for generic goals like learning a (programming) language, getting your first job, working on a project - it can be anything.

Why the dashboard?

On that dashboard, everyone can join, create a profile and should define and focus one single long-term goal they want to finish. That goal will be tracked by documenting the daily progress which will be act as an accountability- and motivation-booster for yourself and others. Meaning you will have to show up and add your progress to keep yourself accountable and motivated/motivate others.

"It's like playing table tennis with a scoreboard: suddenly we all are more competitive and eager to win!""

Adding a healthy pinch of competitive gamification to keep ourselves accountable sounds like a really nice way to improve ourselves. Each week we can come together (after Long's weekly co-working stream) and have a retrospective meeting discussing everyone's progress and challenges.


Tech Details

Frontend: ReactJS Backend: MongoDB

Webpage: theselfdev.com

The plan is to use the community server and host each individuals dashboard on an individual page:

Example dashboard URLs to edit (those links are only for demonstration and not working)

  • theselfdev.com/dashboard/long
  • theselfdev.com/dashboard/k_talpa
  • theselfdev.com/dashboard/marvin

Project Direction & Future Roadmap

  • overview page for all participants to see overall stats
  • multiple visualisation types for the chart
  • independent mobile app with desktop version (edited)
  • adding a Discord Bot to send changes to your own dashboard
  • ranking/reward system of all participants

Further Instructions

The following documents provided further information

Contributions are much appreciated, be they bug reports, ideas or patches. See the file for more information.


Contributors

K_Talpa

About

Self.dev community is building an accountability dashboard to keep track of your goals.


Languages

Language:JavaScript 31.1%Language:HTML 30.5%Language:TypeScript 20.0%Language:CSS 18.5%