Today we had a power and internet outage for the whole day.
I took the opportunity to get outside and recharge.
I've researched the best animation libraries:
I've learned to use anime.js and creating the exact same animation as before was about 10x faster.
Other libraries I looked at:
Howler.js (for audio)
It's getting better but I still don't like this animation:
The animation is subtracting from the UX due to poor performance and text jitteriness.
Today I was thinking hard about the way I'm doing things.
I've decided to sell a single huge course instead of multiple smaller ones for the same price. My new goal is to improve my client's developer experience (DX) until they get into flow. If that happens, I've succeeded.
This required some changes to the payment flow, which I implemented today.
I've also decided to create a simple but high-quality UI.
(Revised) next steps:
Today I continued to improve the UI. I'm not good at it so I will stop trying to make improvements until I learn UI design more thoroughly later.
Today I worked on the UI.
I wish I had past screenshots to compare.
Here's today's work:
Styling Amplify's UI is hard. For the next projects, I'll use Amplify's library but not its UI components.
I went for a family visit on the 5th and 6th so I didn't work on these days.
On the 7th and today, I worked a little bit on improving the UI but I feel like I don't know enough to be effective. I will definitely learn design more thoroughly later on, but for now, I just want to get an MVP online.
Here are my next steps:
Today I've watched a few more videos on good UI/UX principles and added a few items to my checklist.
It was fun going through every UI element and see if it respected every item on the checklist and then changing the item when it didn't. I think my UI is minimal but fairly functional.
It was also fun learning about automated and semi-automated usability testing services.
I hope to have an MVP by next week.
Yesterday I pretty much took it easy.
Today I took a full course on UX. It was nice to create a checklist of useful UI/UX tips with which to validate my UI.
It took me way too long to source an image from Sanity into Gatsby. It turns out the Master Gatsby course I've bought from Wes Bos was outdated.
I will keep working on improving the UI for a few more days.