Matthew | When The Lullaby Ends
matthewshin.bsky.social
Matthew | When The Lullaby Ends
@matthewshin.bsky.social
Dad of 2 | Amazon FBA → SaaS
Building my family's freedom between 9 PM and 1 AM
Shipping apps, sharing the journey

Building SOOHO: https://soohoapp.carrd.co/
Day 15 of building Sports Team Communication App

No fancy UI work today, just adding data layer to start connecting the bulletin screens to actions. Lots of refactoring from a lot of the work that Claude did to fine tune and clean things up since I actually DO read the code 😛

#buildinpublic
December 16, 2025 at 11:55 PM
Day 12~14 on building a TeamSnap alternative

The last 3 days were not easy as I had almost no time to work on the app as I had to take care of my son who had HFMD. So, still proud to say that I'm still stuck on that same padding problem with keyboards...

#buildinpublic
December 16, 2025 at 6:36 AM
Making a text input field be on top of the keyboard without this weird padding or have it blocked by the keyboard is turing out to be some hard problem that even Claude Opus is not able to solve... guess gotta take a more manual approach another day...

#buildingpublic
December 13, 2025 at 7:25 AM
Day 10 of building a TeamSnap alternative

A little downtime today as I had to take my computer for repair (my "K" key doesn't work all the time). But still managed to get a little UI done on the bulletin detail post. All data is still just mock data

#buildinpublic
December 9, 2025 at 8:56 PM
Day 9 of building a Sports communication app

UI for adding comments to bulletins. Stuck on deciding whether we should allow users to comment from a bottom sheet or from a bulletin detail view. Or maybe both? What do you think?

#buildinpublic
December 9, 2025 at 7:12 AM
Day 8 of building a TeamSnap alternative

Setting up a more sophisicated navigation bar with the low fidielity bulletin board for messages that admins put up for players on a team. Claude definitely allowed me to do this in a day which otherwise could have taken a lot longer

#buildinpublic
December 8, 2025 at 7:24 AM
Day 7 of building a TeamSnap alternative

Created triggers in the database to use the auth data from user login to copy over information into a new table to create a profile for the user. Updated the UI to display information from profile to test out the feature.

#buildinpublic
December 7, 2025 at 7:44 AM
This screenshot shows how I specifically use AI to help me speed up work but still need to "supervise" it on how it gets done. That's the difference.
December 5, 2025 at 7:29 PM
Day 6 of building a TeamSnap alternative

Set up a Google dev account and realized you need a physical Android device to get verified as a dev. I'm an Apple user so I don't have a physical Android device... Also set up Testflight to be able to QA functionality as features get built

#buildinpublic
December 5, 2025 at 6:40 AM
Day 5 of building a TeamSnap alternative.

While I wait for designs, I got a chance to hook up the authentication process by using Supabase to allow for Sign in with Apple and Google features. Created a basic UI just to be able to test it.

#buildinpublic
December 4, 2025 at 8:06 PM
Day 4 of building a TeamSnap alternative

It's been a couple days since I was able to work on the project due to life. Today however was pretty productive. Got first meeting done with a old colleague to help with UI/UX and Claude Code to help with the first feature, sign in.

#buildinpublic
December 3, 2025 at 5:18 AM
Day 3 of building a TeamSnap alternative

Finishing up MVP user stories and market research. As I am doing research I come up with more questions about my own MVP and try to answer them staying focused on a small subset of features but doing them well

Here's what I'm doing👇🏼

#buildinpublic
November 29, 2025 at 10:04 PM
Day 2 of building a TeamSnap alternative.

It was one of those days where not much was done because of personal stuff that took priority. But I still managed to polish down more user stories for the MVP.

#buildinpublic
November 29, 2025 at 3:44 AM