How do you store documentation for your project private APIs? For mygoodweek.com I just store them in .md files like that. There should be a better way 🤔
As an engineer, I have to admit - I am bad with UX design. This is a form I put together for creating "Activity" - the key entity in my product - mygoodweek.com
Let's see what is wrong with it and how UX person was able to help me with it. Thread 🧵⬇️
We just rolled out a new version of My Good Week! You will find: ⭐️ Improved dashboard with 3-week view ⭐️ Year view of activity ⭐️ Dashboard load speed improvement 💨
We just launched our new LP for mygoodweek.com, so I would like to share 2 secret ingredients, so you can get LP with: - blazingly fast load time anywhere in the world - languages support - blog - SEO friendly - $0 monthly
The biggest challenge now is to make My Good Week easy to use for newcomers as many of them get very confused about how to use it - not very intuitive! My UI is very engineer-like, so I am reworking it now with the participation of normal people and a designer :) #buildinpublic
My inbox looks like this tonight! 🔥 Every minute one or two users join mygoodweek.com because of a viral tweet mentioning it. The power of social networks is overwhelming! And we crossed 1000 registered users today 🌟 #buildinpublic
It has been a productive week! My Good Week now looks much nicer and users can quickly edit/delete/create events for their activity. I use it myself almost every day :) #buildinpublic
New My Good Week release! ⭐️ UI improvements, our new brand color scheme ⭐️ Quick event editing links right in My Good Week! ⭐️ Event creating with prefilled date, name, and calendar!
It is challenging when your first users turn out to be from countries, where English is not the main language, but with a bit of effort, we already support 4 languages!
A couple of challenging parts of i18n of SaaS is in the 🧵 below 1/4
Been busy building for mygoodweek.com recently and completely forgot about Twitter 😅 Let's catch up! What am I working on now and why! 🧵 #buildinpublic
Just released a new version of mygoodweek.com with a public sharing feature! Share some of your activities 🥳 Here is mine: app.mygoodweek.com/s/slava-gym-mg… I try to go to the gym at least 2 times a week! You can see my progress in real-time 💪 #buildinpublic
The new release of My Good Week is here! 🔥 Now you can share your activity with your friends by creating a public link. Check our video explaining how to use it 🎥 #productivity#habits#mygoodweek
Today's release of mygoodweek.com is invisible to users, but bringing a lot of value to the product: ⭐️ Reworked error handling on the front-end ⭐️ Custom events tracking in Google Analytics ⭐️ Better experience with @crisp_im by setting email and user id #buildinpublic
As requested by users, the order of activities in My Good Week can be changed. Sometimes it takes little effort to get a significant impact on convenience! #buildinpublic
Today I am experimenting with email sending for my SaaS - mygoodweek.com. Tried mailchimp, a couple of smaller services, but stopped on @SendGrid. Very friendly API, reasonable free tear, works like a charm. Will try to engage users more with emails. #buildinpublic
Working with time data in any project is a pain, but if you are literally developing an app for people to manage their time better - you are in trouble! Did you know there are countries where a week starts on Saturday? :O
For those building SaaS, do not be scared of setting up subscriptions and payment systems. Stripe has the best API documentation I have ever seen. It took me literally a couple of days to set everything up. Check it out yourself: stripe.com/docs
I have been avoiding building a payment subscription page for a while. I thought it would be a challenging task as it involves handling money. Turned out it is very simple with @stripe Now you can subscribe to @MyGoodWeek Premium and support its development ❤️ #buildinpublic