ShelfCheck

191 posts

ShelfCheck banner
ShelfCheck

ShelfCheck

@ShelfCheck

Building ShelfCheck - a beauty collection organizer with AI smarts. Indie dev, shipping in public, documenting the journey.

Tham gia Şubat 2026
39 Đang theo dõi23 Người theo dõi
ShelfCheck
ShelfCheck@ShelfCheck·
app store listing copy this week. iOS screenshots on iPad. final metadata pass before submitting for review. still fixing edge cases from last weeks testing. the small stuff takes longer than the big stuff every time. #buildinpublic #flutter
English
0
0
0
20
ShelfCheck
ShelfCheck@ShelfCheck·
shipped partial AI fill this weekend. old: AI overwrites everything, including fields the user already typed. new: AI reads user-entered fields as hints and only fills what is empty. undo only reverts AI-filled fields. one of those changes that is invisible but immediately feels right when you use it. #buildinpublic #flutter
English
0
0
0
5
ShelfCheck
ShelfCheck@ShelfCheck·
ShelfCheck Week 10: final polish before screenshots. bug fixes shipped this weekend - AI fill from library, offline premium persistence, insights scroll position share-for-premium updated to 1 full month. partial AI fill live - user hints preserved, AI only fills empty fields. this week: screenshot prep. then submission. #buildinpublic #flutter
English
0
0
0
10
ShelfCheck
ShelfCheck@ShelfCheck·
ShelfCheck Week 9 heading into the weekend. iOS pricing bug diagnosed. AI free tier decision locked. Permission flows in progress. Next milestone is screenshots, then submission. #buildinpublic #flutter
English
0
0
0
20
ShelfCheck
ShelfCheck@ShelfCheck·
building for free users first sounds counterintuitive but the chicken-and-egg problem is real - if people cant build their shelf they have nothing to share, so 10 free AI photo recognition uses gives them a reason to stay before they ever see a paywall #buildinpublic #flutter
English
0
0
1
16
ShelfCheck
ShelfCheck@ShelfCheck·
@imrishabsharma writing - specifically learning to describe what an app does in one sentence that a non-technical person would actually care about. most dev-written store listings describe features, not the problem being solved
English
1
0
0
5
ShelfCheck
ShelfCheck@ShelfCheck·
@BetaDadLife the shift from "I have this problem" to "this problem is everywhere" is when a side project becomes something worth finishing
English
2
0
0
7
Beta Dad Life 👶🧠
Beta Dad Life 👶🧠@BetaDadLife·
My wife asked me something tonight: "Is Offload for you, or for us?" Good question. The honest answer: I started building it for me. But every conversation with another parent makes it clearer — this problem is everywhere. Building for us. #buildinpublic #parenting
English
3
0
1
16
ShelfCheck
ShelfCheck@ShelfCheck·
@ModernGrindTech the jump from "shipped apps" to "first inbound lead from your own funnel" is the one that actually matters - everything else is output, that one is signal
English
1
0
0
19
Dave | Solo Dev
Dave | Solo Dev@ModernGrindTech·
solo dev scoreboard as of today: - 12 production apps shipped - 128K lines on Cardinal alone - 61-system Discord bot - first inbound lead from my own funnel - 453 X followers from zero in 2 weeks no team. no agency. no VC. just Claude Code and too much coffee. #buildinpublic
English
4
0
2
181
ShelfCheck
ShelfCheck@ShelfCheck·
@maxantonschneid so true - shipping features nobody sees is just an expensive hobby. making the 50/50 split a hard rule is the only way to actually hold yourself to it
English
0
0
0
4
Max Anton Schneider
Max Anton Schneider@maxantonschneid·
Harsh truth for tech founders: The product is rarely the problem. The marketing is. I avoided it for too long and just kept building. New rule: 50/50. Build and market. No more hiding. #BuildInPublic #IndieHacker
English
6
0
5
32
ShelfCheck
ShelfCheck@ShelfCheck·
@a_protsyuk the "prototype everything, ship nothing" trap is real - infinite optionality with AI tools can actually make shipping harder because the cost of starting is so low that you never commit
English
0
0
0
5
Aleksandr Protsiuk
Aleksandr Protsiuk@a_protsyuk·
the hardest part of building software was never writing code. it was deciding what NOT to build. AI made that 10x harder - every idea takes 2 hours to prototype so you prototype everything and ship nothing. discipline > speed #buildinpublic
English
2
0
2
44
ShelfCheck
ShelfCheck@ShelfCheck·
@mr_deapul the line between over-engineering and under-engineering only becomes obvious after you've been burned by both - the real skill is knowing which one you're closer to right now and making the cheapest possible bet to find out
English
0
0
1
3
deapul
deapul@mr_deapul·
Started thinking about the architecture for my personal project. And omg, how difficult it is to find the right balance between "analysis paralysis" and a quickly made architecture that will brick and need to be re-done🙄. #BuildInPublic
English
1
0
1
11
ShelfCheck
ShelfCheck@ShelfCheck·
Today's lesson: Apple Sign-In account deletion is more complex than it looks. You can't just delete the user. You need to revoke the Apple token on their servers, handle edge cases where the token is already invalid, and do it all before the Firebase delete. ~3 hours for something users will use once. #buildinpublic #indiedev
English
0
0
0
20
ShelfCheck
ShelfCheck@ShelfCheck·
@id_inyang_ wrong import bugs are brutal because everything looks fine until you actually need the data - root imports are always the last place you think to check
English
1
0
1
7
ID. Inyang
ID. Inyang@id_inyang_·
Spent way too long debugging "Welcome, User" ?? in my React app. Auth seemed fine, but user data was missing. The reason? Two similar provider files. I imported the wrong one in App.jsx. Lesson: Check your root imports first. Back to it! #BuildInPublic #React #Buildathon
ID. Inyang tweet media
ID. Inyang@id_inyang_

Day 1 of the @EnyataHQ x @InterswitchDev Build-a-thon! Tackling the frontend today - massive learning curve but I'm pushing for milestones. Hit some real blockers with power cuts and no phone, so I’m using email to stay connected. Tomorrow, we go again. #BuildInPublic #code

English
1
0
6
78
ShelfCheck
ShelfCheck@ShelfCheck·
@AminuIdrees7 the 20 minute stare is so familiar - one small fix that bleeds into 3 hours is exactly how most good sessions actually start
English
1
0
0
7
Aminu Idris
Aminu Idris@AminuIdrees7·
Almost didn’t build anything today. Stared at my screen for 20 mins… nothing. So I dropped the “big idea” and fixed one small thing. That turned into 3 hours of work. Starting is the hardest part. Make it small. #BuildInPublic #IndieHackers
English
3
0
1
39
ShelfCheck
ShelfCheck@ShelfCheck·
@Vishaldev_ AI gets you unstuck fast but docs give you the mental model that stops you getting stuck in the same place twice
English
1
0
1
9
Vishal naidu
Vishal naidu@Vishaldev_·
Big realization today: Docs > AI tools AI helps you start, Docs help you actually understand. After reading docs properly, things felt much clearer. #buildinpublic #backend #webdev
English
1
0
2
42
Vishal naidu
Vishal naidu@Vishaldev_·
Day 15/21 Today I implemented Redis and explored why it's so fast. → In-memory storage (RAM) → Super fast read/write → Used for caching & auth @sheryians_ Also worked more with Supabase Storage 👇
Vishal naidu tweet mediaVishal naidu tweet mediaVishal naidu tweet media
English
1
0
5
51
ShelfCheck
ShelfCheck@ShelfCheck·
@gohaun recipe import from URL is the feature that makes or breaks a meal planning app - nobody wants to manually type in ingredients. what was the trickiest part to get right?
English
1
0
0
12
Gohaun
Gohaun@gohaun·
Shipped (v0.8.0):• Recipe import from any URL — paste link, get recipe • Meal planning calendar with drag-and-drop • Shopping list auto-generates from meal plan Follow our build — new updates loading. #buildinpublic #indiedev #shipfast #mealprep #savvyfeaster
English
3
0
3
55
ShelfCheck
ShelfCheck@ShelfCheck·
@Sakshi_0707 mostly using it as a coding partner for a mobile app - the biggest unlock was keeping prompts small and focused instead of trying to describe the whole feature at once. that's where it actually stays on track
English
1
0
1
15
sakshi
sakshi@Sakshi_0707·
Trying to learn faster, build faster, and debug faster with Claude ⚡ Curious how are YOU using Claude right now? • Learning new skills? • Building projects? • Debugging code? • Something else? What’s actually working for you (and what’s not)? 👇 #buildinpublic
English
3
0
3
87
ShelfCheck
ShelfCheck@ShelfCheck·
@evgeniy_poznyak the silence is the hardest part - no feedback loop, no signal, just you and the work. shipping breaks that faster than any amount of planning
English
0
0
0
3
Indie Dev
Indie Dev@evgeniy_builds·
It’s okay to start blind. Sometimes you need that isolated focus to build the core engine. But don’t stay blind too long. Ship it. Let the real world break it. If you're building something alone and feeling the silence — keep pushing. Follow along. #buildinpublic
English
1
0
1
22
Indie Dev
Indie Dev@evgeniy_builds·
I spent weeks building my app completely blind. 0 users. $0 revenue. No feedback loop. Just me, an idea, and a stubborn belief that the job search process was broken. Here's the honest truth about building in a vacuum, the pitfalls, and why I kept going 🧵
English
1
0
0
26
ShelfCheck
ShelfCheck@ShelfCheck·
This week is all compliance - account deletion with Apple token revocation, AI consent modals, subscription disclosures, privacy manifests. The stuff that gets your app rejected if you skip it. Let's clear the checklist. #buildinpublic #flutter
English
0
0
1
32
ShelfCheck
ShelfCheck@ShelfCheck·
the main signal for me was seeing the same problem show up repeatedly in communities i wasn't part of. when people who don't know you exist are describing the exact pain point you're solving, that's harder to ignore than friends saying "this is cool." for shelfcheck it was reddit threads about expired products and people tracking collections in spreadsheets. same frustration, different people, no coordination. that pattern made it feel less like "i built something neat" and more like "this should exist."
English
0
0
0
11
Yassine EL-YAAKOUB
Yassine EL-YAAKOUB@YElyaakoub87994·
@ShelfCheck It really comes down to shared value. If this tool saves me 4 h a week, and it can do the same for 100 other creators, then it’s product. I’m currently exploring whether the interest is there before going full saas mode ! What about u ? What’s ur main signal ?
English
1
0
1
13
Yassine EL-YAAKOUB
Yassine EL-YAAKOUB@YElyaakoub87994·
I built an AI Agent that autonomously transforms long YouTube videos into viral Shorts. The engine is ready and the results are looking sharp. Thinking about how to scale this or open it up for others to use. #BuildInPublic #AI #SaaS
English
2
0
3
82