ProgressMAKR
Updated on: Sunday 21 Jun 2020, 08:58 am
Created on: Saturday 22 Feb 2020, 07:34 am
Tally66
My Category: Coding Project
tags: progress, wellbeing, goals, life balance
Description
ProgressMAKR to make progress and balancing your lifeSummary Notes
Why ProgressMAKR?
We all have many things to do and learn throughout our life. As a web developer, I have to keep up with many new technologies and advances in the field for my career, and I like learning new things as my hobbies. But, usually I start learning one thing and a few days later forget about it, and move on to another, so most cases I do not stick with my initial commitments. I find hard to keep the momentum going. Also, the issue is when I try to learn something quickly, I usually forget it quickly - so, only regular practice and spaced repetition help what I have learnt stick in my head.
Or sometimes I become obsessive about work, learning, or doing one thing, and neglecting other things in life in the meantime. I spend most of my day, sitting in front of my computer, doing my work in the day and happily my hobby projects in the evening. But, then I sometimes feel I need to 'get life'.
Recently I rejoined my local gym, after I had stopped going there for a few months, thinking that this time I will not quit after a few times. Maybe it is not only me that this happens?
I have a family and enjoy spending time with them while also choirs need to be done. Often I find hard to balance between my learning activities and family while maintaining my own wellbeing and self-care.
I need to come up with a solution to this problem.
How
I started to keep track of my learning activities on a piece of paper - a tally chart of learning activities. I would try to time-box each activity, short and sweet, but on a regular basis, so that I will not try to learn one thing very quickly but several things step by step, consistently, in a balanced way, over a longer period of time.
I realised that this tally system may also be used for getting rid of any negative behaviours and forming positive behaviours in general - whether it is about quitting something unhealthy, doing choirs, spending time with family, or taking care of oneself, doing some physical exercises and meditations, etc.
The only problem is I have a messy handwriting, and the list gets bigger and messier on a piece of paper. It can easily get lost..
I also thought, "Other people must also have similar issues as me. What if a community of people share and support the progress (tips and struggles) of their learning activities and objectives with each other? Then, the person will not feel alone in his or her progress journey.".
What - My Solution
I need a web app!
I started to build this web app almost one year ago, spending a lot of my time in the evening after work and weekends. Ironically, I have been spending too much time in this project over other things in life. But, finally I built this I will use this to keep track of my activities and goals and hopefully balance my life.
Over time I will add more features to this app. I will post some progress here.
You can sign up free for all the current features - You can keep track of your activities and goals as well as your wellbeing privately or share the progress with others in Progress Posts page.
What's Next?
I am going to add more improvements and features in coming weeks.
Planned features:
- github-like calendar heatmap to each Post - Done!
- Image resizer before uploading. - Automatic resizer done!
- add list view for wellbeing records - basic one done!
- aggregate wellbeing graph by week, month, etc.
- Spider Chart for Categories - filter by Day, Week, Month, etc.
- Display streaks for each progress item.
- General Styling and User Interface Improvements.
Progress Records/Comments
Comments
Progress Record
It took a long time, but finally moved the site from digital ocean to another self hosted server.
Progress Record
added csrf token mechanism for both FE and backend to increase security.
Progress Record
Still working on camera/video feature
Progress Record
I am still working on the Camera/Video Features. I have done the basic coding on the front end. Now I am going to work on the back end.
Progress Record
I started to work on Camera/Video capture functionality to add to progress posts
Progress Record
Image can be resized in the editor by touch on mobile (android tested) now as well as on desktop
Progress Record
Automatic Image Resize before Uploading in Image Library
Now, images users select from their devices will automatically reduce their sizes before uploading so users can just upload photos from their mobile,etc.
Image Rotation Option Added
Users can also now rotate their images before uploading to their image library.
Progress Record
Now ProgressMAKR.com is an isomorphic app!!
~ which means a server-rendered web app with a single-page application ~
I finally managed to implement the Server Side Rendering for the app and now pushed it to production.
This means this app will now have a better Search Engine Optimisation - better chance for people to find it on search engines.
From user point of view, it renders faster on initial page load, while subsequent page changes will stay fast as well.
From now, I will focus on adding more user features to the app for better user experience.
Progress Record
I am still having an issue with the server side rendering upgrade. Rich text editor with added functionalities is not loading due to some errors. It will take some more time to update the app.
The current version on the site is working fine.
Progress Record
I am still working on server side rendering for better SEO. It is quite complicated to make everything work with SSR, and user will not see any difference apart from better discoverability on the internet.
Progress Record
Continued to work on server side rendering - made some progress but there are still issues with adapting it to the app. under development.
Progress Record
I spent a few hours on experimenting on the server side rendering for better SEO. I am stuck trying to to do it with my current setup (combination of libraries and frameworks). I will carry on.
Progress Record
Currently looking at Server Side Rendering for the app for a better SEO.
Progress Record
Last few evenings I have been working on improving My Area page.
Progress Record
Progress Heatmap Added!
I have added a new Progress Heatmap feature to Progress Post page. Now users can see progress on each of their progress items on github-like Headmap in each item page.
Progress Record
Worked on Progress Heatmap on Progress Post Page.
Progress Record
'How To Use' page is added with YouTube video to explain to site visitors how to use ProgressMAKR.
Progress Record
Currently learning about social media to reach out to potential users.
Today I have created a couple of pins in Pinterest.
https://www.pinterest.co.uk/pin/618189486338114679/
https://www.pinterest.co.uk/pin/618189486338120226/
Progress Record
Progress Record
Currently fixing some small bugs as I start using it. Some interface improvements are made for mobile screens.
Progress Record
ProgressMAKR web app is launched!
You can now sign up for free.