Inspiration
Being productive is a very essential part of our life and keeping track of what task(s) you're doing can be a really good way to become more productivity and focusing on task at hand at a time is a very necessary thing because multitasking decreases our productivity by a landslide, even I have suffered it, it's not healthy.
What it does
Accountability Dashboard/Productivity Tracker was made with idea of keeping track of Only ONE big task that one wants to achieve in a month and breaks down each month to 4 weeks, that way user don't have to input the data each week and lazy out from the whole tracking thing.
- It uses google's oauth for verfication and user system since everyone has google accounts.
- User's set the goal for their month and expected targets for each week ie 4 targets per month
- After end of each week they can input the amount of task they did in the week and add comments too if they feel like so.
- A graph will be generated simultaneously so they can picturize the data easily.
How I built it
It was pretty hectic, I was very motivated at the start, designed some figma files, planned everything. There were many challenges...
Challenges I ran into
Poor planning, I planned everything , or that's what I thought. Oh boy, reiteration ater reimplementation. Initially I had planned of implementing community leaderboard in the first Release but nah man it wasn't possible, 6 hours of frontend killed my brain, I hate you react. Thought I'll implement stream chat api too but I didn't realize that these things take time. AND Civo hasn't verified my card yet and google cloud isn't accepting netlify origin for some reason even though i configured it, so if you want to test it manually please build it from repo, im really sorry :(
Accomplishments that I am proud of
I am proud that I built the whole thing by myself, its a really interesting project and something that I'll probably use and my sister she will too, so that's pretty good, will deploy it soon.
What we learned
Kuberenetes components, Docker, minikube, google auth
What's next for Productivity Tracker
- Community leaderboard
- Chat integration
Built With
- css3
- express.js
- git
- github
- google-cloud
- html5
- mongodb
- node.js
- react
- recharts
- testkube
Log in or sign up for Devpost to join the conversation.