roadblocks, hikes, modals and more.
Time left till 1st Jan 2024: 28 days.
So close to finishing things up. Kinda annoyed at me for taking so long, but I have hope.
TLDR: Made progress but was not satisfied with it; Hit a roadblock; Took a weekend break; Napped on a hike and finally, about a day’s worth of work away from integrating with Lemon Squeezy for payments.
Nous Updates
Okay, so I’ve been working on many things for the last few days. I’ll just take stock of the things here and then explain later.
Built an on-boarding flow for the new update.
Added a user profile page.
Stress tested my scraping workers to make sure they didn’t blow up.
Updated my Supabase/PostgreSQL DB to handle user limits and features for each user tier.
It was redesigned and updated the chrome extension to be more intuitive.
I decided to build an onboarding flow to trigger the bookmark imports and give a little overview of Nous. I need to start using Figma for prototyping more.
I’m also adding a user profile page to add a few options. It’s bare bones right now but here’s what I want to add slowly
Export Data: To build out trust in the platform and let people know their data is their own
Delete Account: I dislike tools where I don’t see an option to delete my account, so I’m gonna add one.
Show Quota/Usage: Will show users their bookmark quota. Debating whether to add it on the main page or over here.
Upgrade CTA: Also debating whether to add it here or on the main page.
On the import feature, I’ve finally added a good proxy and the results are great! I stress-tested it and got really good results. As of now, it fails on the following kinds of web pages;
YouTube/Google.
Pages behind authentication.
Dead links.
2/3 here are things I can’t fix. So I just need to use a SERP API to solve the first problem.
Proxies are more expensive than I thought oof.
I also worked on my Chrome extension to make it a bit more intuitive. I realized it must have been annoying to go to the app by just typing in the URL.
This is what I started with;
Workshopped on it with Fenil:
And then finally iterated thanks to Vinit.
I think the final thing I have to do is integrate and manage payments with Lemon Squeezy. I haven’t worked with a payment provider before so this will be fun.
Already found a cool resource to learn from for my stack:
https://www.supaboost.dev/guides/supabase-nextjs-lemon-squeezy/fetch-lemon-squeezy-product
i’m in your mind fuzz.
Shout out to my phone’s recorder app. I can just open it up and pretend I’m sending a friend a voice note and say shit whenever I feel too lazy to properly document my thoughts. Helps a lot in revisiting my days when I write this.
Been trying to wake up at 5 a.m. everyday. I miss it by an hour or two max sometimes but still gives me a good couple of hours to get my thoughts in order and start some work.
This morning I woke up extremely confused so I just wrote all my thoughts in my book and then looked at it from a “ship fast” perspective and underlined the important stuff in red.
Last week, I was caught up in my head and was disappointed because I hoped to fully launch the previous week. Everything seemed just about ready but when I started making a small to-do list, I realized it’d take me at least 4-5 more days to finish building everything out.
And Chrome extension updates take a couple more days to be reviewed and published.
Luckily the opportunity for this hike came about. It saved me from sulking throughout the Sunday.
PS: Check out https://blrhikes.com/
The next time I send this newsletter out, I am so sure I’ll have everything built out.
btw, here’s where I learned the term “Mind Fuzz”:
See yah!