Tweet
Working on moving my serverless functions from GCP to AWS via @goserverless

I'm hoping for slightly better performance, logs that work, better tooling, and free credits 😂

Ironing out the final few creases.

#BuildInPublic
Updated the homepage to work on mobile...

Also realised that my signup page has been broken for 3 days... Oops.

#BuildInPublic
So, I settled on using @storyblok to build Tweet Tribe's marketing site.

I've been working on the home page, still a lot to tweak and change (like putting a git in this hero), but it's shaping up.

#BuildInPublic
How do people deal with displaying Twitter profile pictures to people who have over-zealous tracking protection blocking the images from being fetched?

#BuildInPublic
I've just implemented locking off the app if a user hasn't paid.

Why build it from the start? There is a free trial.

Picking and choosing what you build and when you build it allows you to move quickly.

JIT building is the way forward for indie devs.

#BuildInPublic
❓Question: What do you guys do about T&Cs, privacy policies, etc.?

What do I need, and where do I get them? 🙏

#BuildInPublic
OK, I know it's marketing week...

BUT, I got my serverless functions to deploy to AWS Lambda via the @goserverless instead of using GCP cloud functions.

@goserverless made things very easy.

#BuildInPublic
I know it's marketing week, but I had some complaints about speed on Tweet Tribe.

I whipped up a few optimisations and UX changes to make the experience feel a lot snappier.

I'm still not 100% happy with the speed, especially on first load, but it's improving!

#BuildInPublic
Headless CMS or a complete solution like wordpress or webflow?

#BuildInPublic
Just set up email sending from the tweettribe.com domain rather than Supabase's.

@Mail_Gun & @supabase made this very easy.

#BuildInPublic
I've just sat down and written a big old marketing checklist to start working through this week.

I'm excited.

@dagorenouf would be proud.

#BuildInPublic
Over doubled the speed of the backfilling & importing on @TweetTribe.

Less waiting, fewer timeouts, & less money spent on cloud functions.

Not a bad afternoon.

If you're interested, it involved getting rid of superfluous loops & optimising DB queries etc.

#BuildInPublic
I've improved the interests section of onboarding as per a couple of users' feedback.

This should improve the UX a fair amount and make joining TweetTribe a lot smoother.

#BuildInPublic
Not a bad day of work today.

⭐️Media displaying on tweets
⭐️Confirmation when you like, reply or skip a tweet
⭐️A few minor tweaks/bugfixes

Tomorrow...
🌱Onboarding improvements
🌱Likes tracking
🌱 User-defined lists

#BuildInPublic
A few users said they want confirmation that an action has been performed in @TweetTribeApp.

Ask, and you shall get.

#BuildInPublic
I've spent some time improving how tweets are displayed in @TweetTribeApp.

Much easier to read and work with now.

Before, there was 0 formatting and no media displayed.

#BuildInPublic
Gave me a giggle before bed.

I think tomorrow I'll start work on tracking likes, but until then, Good night guys!

#BuildInPublic
A few of my users said that their feeds got cluttered with some users' tweets.

This is the first in a series of improvements to make using feeds as smooth as butter.

#BuildInPublic
Lunch break hacking! Working on making feeds easier to browse.

#buildinpublic