YW Profile Banner
YW Profile
YW

@yw_zap

Followers
193
Following
153
Media
70
Statuses
343

Indiehacker on a challenge to build 1 app per month for 2024 ✨ 👋 Will follow back all indiehackers

Joined October 2023
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@yw_zap
YW
1 month
Quick demo of Onelook — an AI assistant for building internal tools If you've got an internal tool in mind that you wanna build, we invite you to sign up for the waitlist! ✨ Links in thread 👇 #buildinpublic #indiehackers
2
0
6
@yw_zap
YW
1 month
Decided to ditch Stripe for Lemon Squeezy @lmsqueezy for payments on my demo recording app And holy... I can see why people would choose it over Stripe 😲 Since they serve a niche (SAAS payments), the process is many times smoother A thread 👇 #buildinpublic #indiehackers
Tweet media one
29
6
208
@yw_zap
YW
3 months
@RyanEls4 It's amazing how they managed to pull this off to look rather normal at a glance, then the more you look at it the more off it gets 🫣
2
0
150
@yw_zap
YW
2 months
#buildinpublic #indiehackers 👋 I need your help! Ingrain has launched on PH, and I would really appreciate it if you could help me upvote it, thanks! 🙏 Link in thread 👇
Tweet media one
12
0
20
@yw_zap
YW
1 month
Finally, the biggest boon in my view — I do NOT need to provide extensive KYC info to get started on a new store since Lemon squeezy acts as the merchant of record. This means that, unlike Stripe, I don't have to do a big bunch of set up (bank details etc) each time I make a new…
1
0
16
@yw_zap
YW
4 months
Hi 👋 #indiehackers #buildinpublic What tool do you use to create demo videos, any recommendations?
15
0
13
@yw_zap
YW
1 month
Since Lemon Squeezy is concentrated on SAAS payments, their workflow is greatly simplified: You can create either recurring subscription or one-time payment products, and there's not much fiddling required to find the creation flow of either ✨
2
0
11
@yw_zap
YW
1 month
Spent the entire day redesigning a new logo on Canva, couldn't get any good results from ChatGPT But hey, at least it looks not bad ✨
Tweet media one
6
0
11
@yw_zap
YW
1 month
@DanKulkov For real tho 😅
Tweet media one
0
0
10
@yw_zap
YW
1 month
Almost there, preparing the website for my demo recording app 🔥 This app actually took a lot longer than I anticipated, too many unexpected twists and turns tripping me up (more so than usual) 😅 but I'm glad it's finally at a stable-ish stage! #buildinpublic #indiehackers
Tweet media one
0
0
5
@yw_zap
YW
1 month
Note to self: When debugging, take breaks to avoid tunnel vision Fresh eyes can spot issues more easily! 👀 Stay patient and persist on ✨
2
0
6
@yw_zap
YW
4 months
ZapAnim is live 🔥 Get animated stats for your landing page and superboost its engagement 🚀 Start for free (Link in bio) #buildinpublic #indiehacker
4
0
6
@yw_zap
YW
4 months
If you're building a web app and are not sure what to go with, I recommend: • FE + Api: NextJS (app router) + Mantine • DB: Supabase/Neon/Firebase • Auth: Use your DB provider's (supabase/firebase) or Clerk • Hosting: Vercel $0 cost #buildinpublic #developer
2
0
4
@yw_zap
YW
1 month
You can also get it to generate a license key for each purchase — no need to code in product keys management within your own backend, just check with their API servers 🔑
1
0
6
@yw_zap
YW
2 months
@wangwangio It'll only take < 1 hour to know enough to get something working, but to master — to know when to use every semantic tag, attributes etc + accessibility concerns — that's probably gonna take years =/ Also it's a living standard, new stuff gets added/deprecated as time goes by
2
0
6
@yw_zap
YW
4 months
@ThePeterMick Building out the editor for crafting attention-grabbing animations for your landing pages
2
0
6
@yw_zap
YW
2 months
App #3 : app demo recorder 📽️ With motion blur VS no motion blur 🫨 Adding motion blur to the viewport movement seems to have made a bigger impact than I expected — the addition of motion blur actually makes the movement look A LOT smoother 😲 #buildinpublic #indiehackers
3
0
6
@yw_zap
YW
4 months
Recorded a new demo for using screen studio (as recommended by other buildinpublic folks) Let me know what you think! #buildinpublic #indiehackers
4
0
6
@yw_zap
YW
2 months
Thanks everyone for helping to upvote Ingrain on Product Hunt, you guys are awesome 🫶
0
0
5
@yw_zap
YW
2 months
Would you ever consider applying to YC with your app? Why or why not? #buildinpublic #indiehackers
2
0
5
@yw_zap
YW
2 months
Been using @codeiumdev for 2 months or so now, still quite blown away by how effective it is I use mantine components in my project, and it's capable of suggesting composition of relevant components based on what my custom component is called 🤯 Also, sometimes when I'm not…
2
0
4
@yw_zap
YW
4 months
@adrian_horning_ @ImSh4yy Supabase is great but it's kinda expensive for solopreneurs tho. Paid plans require at least $28 + $10 for each db per month 💸
0
0
2
@yw_zap
YW
3 months
I aimed to build something within 2 weeks, but building an app to record slick demos was much more complicated than expected This is my third week in, just added mouse motion blur for a more natural/less jittery look Aiming for v1 EOW #buildinpublic
2
0
4
@yw_zap
YW
4 months
@icoapps Ahh I see, ZapAnim is currently aimed at embedding on landing pages though. Would having it somewhere on your landing page help you? Btw, by @audiencon could give you shareable followers/likes animation in video/gif format. It inspired ZapAnim :)
1
0
2
@yw_zap
YW
1 month
Just learned that @nextjs has a `next/font` package that helps you load google fonts super easily like: ``` const inter = Inter({ subsets: ['latin'] }) <main className={inter.className}> ... </main> ``` No more painful writing of font family CSS 🤠 #indiehackers #buildinpublic
1
0
2
@yw_zap
YW
1 month
@TakoTreba @lmsqueezy I didn't realize they do this, their service is better than I thought!
1
0
3
@yw_zap
YW
3 months
Finally managed to get the scrubbing to be smooth! Tried so many things to get this — splitting the recording, pre-rendering all frames, using different video formats etc Turns out the easiest way was to just force-include more i-frames in the recording #buildinpublic
1
0
3
@yw_zap
YW
5 months
Want attention-grabbing animations like this on your landing page? #buildinpublic #indiehackers
0
0
3
@yw_zap
YW
1 month
@__brennerm @justansub Really cool, thanks for sharing man!
0
0
2
@yw_zap
YW
3 months
Another day at building my demo recording app Got the pointer sprite to be in sync with the scrubbing 👍 Now, just a few more things to go before v1 is complete 🚀 #buildinpublic
0
0
3
@yw_zap
YW
5 months
Bulk generation of product description generation for Shopify ⚡️ Finally got down a good enough flow, lemme know what you think! #buildinpublic #indiehackers
1
0
2
@yw_zap
YW
3 months
Finally done-ish with v1 of the demo recording app! 🥳 Still needs lots of polish but at least it does what I need it to, here's a short example clip with transition and zoom 👀 #buildinpublic
4
0
3
@yw_zap
YW
2 months
@natalia_demia Thanks for sharing, this is interesting I've never tried using json schema with openai gpt 3.5, but it worked consistently well enough when you provide a json-ish example e.g. { type: "clothes", price: 10.3 } No longer had to do this since they introduced functions tho 👍
1
0
2
@yw_zap
YW
1 month
Currently building an AI wrapper app with a friend: 1. tell AI in plain english what internal app you need (e.g. admin panels) and have a fully functional app generated including backend 🧙‍♂️ 2. Customize the UI as you like 🧑‍🎨 Website + demo link in comments 👇 #buildinpublic
Tweet media one
Tweet media two
2
0
2
@yw_zap
YW
1 month
They also offer a bunch of icing-on-the-cake features like email marketing (not sure if it's free yet) and an affiliate system - no monthly payment, they take % of transaction instead, which makes it more accessible to solopreneurs I'll be utilizing the affiliate one🤝
1
0
3
@yw_zap
YW
2 months
Hey #indiehackers #buildinpublic 👋 Have you guys ever thought about putting in gamification elements in your apps to increase user engagement? 🏆 (e.g. earning badges for completing certain tasks, similar to ProductHunt's streak badge in the screenie)
Tweet media one
1
0
2
@yw_zap
YW
2 months
@SSiddiqui223 Hey Saima 👋 thanks for this space I'm on a journey to make 1 saas app/month for this year, let's connect!
0
0
3
@yw_zap
YW
3 months
Another day another demo for my recording app 🚀 Implemented clip splitting — got a part mid-recording that you don't want? Split it and trim it off ✂️ It's still a little buggy 🪲 but it'll be ironed out Inching ever closer to v1, just a little more to go! #buildinpublic
2
0
2
@yw_zap
YW
2 months
Making a new stripe business account for each new app that I build is very cumbersome I understand there's a need for them to do kyc for each "new business" but still... =S #buildinpublic do you guys know of an easier way to deal with this?
3
0
3
@yw_zap
YW
2 months
Launching app #4 of 2024 🚀 Ingrain lets you log and display user activities in minutes; this helps your user understand what has been happening in their accounts (in your app) and add a layer of polish ✨ Get your free account today at ! 🧙‍♂️…
Tweet media one
0
0
2
@yw_zap
YW
4 months
@T_Zahil I appreciate that you put up the waiting time for tool submission upfront 👍 Getting real annoyed by other dirs showing us that and asking us to pay only after we've spent 15+ mins filling up everything
1
0
1
@yw_zap
YW
4 months
Finally finished the edit/update animation workflow for after quite a bit of data wrangling with Firestore Let me know what you think! #buildinpublic #indiehackers
0
0
2
@yw_zap
YW
3 months
Early attempt at cropping video Didn't turn out quite how I wanted it, looking a bit squashed and not centered. Silver lining is at least the pointer positioning is still on point haha As with all hurdles, it will be overcome 💪 #buildinpublic
0
0
2
@yw_zap
YW
4 months
@RyanEls4 No code, no bugs
1
0
3
@yw_zap
YW
4 months
@SaidAitmbarek Oh uh that's interesting 😅 does your FE need access to the cookie, and if so why? Setting httponly cookie via server-side usually isn't too difficult and provides robust enough security However if your access token is rotated frequently enough e.g. 1 hr I'd say it's good…
0
0
1
@yw_zap
YW
4 months
@CotonSimon Awesome, thanks for the curated list Simon, will check em out! 🔥
0
0
1
@yw_zap
YW
3 months
Another day building my demo recording app Using Pixi JS to draw the screen recording on a canvas for post-edits Was trying to get the viewport container to follow mouse movements by moving its X/Y position, turns updating its pivot with mouse xy is 100x easier #buildinpublic
0
0
2
@yw_zap
YW
2 months
@tfortib I feel your pain 😖
1
0
2
@yw_zap
YW
28 days
TIL when using OpenAI function calling, you can reference one part of the json schema in other parts to avoid duplication (possibly saving tokens) e.g. assuming I have a textInput rep textInput: { $id: '/defs/textInput', type: 'object', ... } I can reference textInput…
0
1
2
@yw_zap
YW
5 months
Gonna build out at least 1 saas project a month, let's see how this goes! Building embeddable animations to capturing attention more easily on landing pages rn, DM me if you're interested in trying out! #buildinpublic
1
0
2
@yw_zap
YW
4 months
@wangwangio I agree! NextJS blows everything out of the water. The only problem is that unless you're self-hosting, it seems that Vercel is the only hosting solution that supports the features (especially bleeding edge ones like server actions) well enough I've had loads of problems…
1
0
0
@yw_zap
YW
5 months
@ThePeterMick Hi 👋 Looking to connect with like-minded folks! :)
1
0
2
@yw_zap
YW
2 months
@Greg_GLD Oh yea, no contest between WebP and PNG (WebP supremacy), but JPG tho I find might still be smaller depending on the situation
1
0
2
@yw_zap
YW
1 month
@itsconchur @lmsqueezy 5% + 50¢ It's high compared to Stripe, so might wanna consider moving away if/when selling at high volumes It's a great place for starting out tho
1
0
1
@yw_zap
YW
4 months
@DanielPeris @CotonSimon 1. Haha ok, do you happen to have an example to share? 2. Ahh I see, no issues with offering LTDs, just always wondered which one would be more attractive for early adopters, I guess LTD is still the way to go. Btw followed you for your great content, would love to connect 😁
0
0
1
@yw_zap
YW
2 months
@eliasstravik I think you made the right choice. Health and family come first, no point burning yourself out. Go take a break brother, you've earned it and your family deserves your company :) Have a good rest!
1
0
2
@yw_zap
YW
4 months
@osmvn90 Hey there, let's connect!
1
0
2
@yw_zap
YW
2 months
For electron app builders 🛠️ When I read the auto-update part of building an Electron app, I thought it looked pretty straightforward Now that I've gotten to that part, it turns out the autoUpdate packaged within is outdated 😖 Use electron-updater package instead! 🔥…
0
0
1
@yw_zap
YW
4 months
Developers of today are extremely fortunate to have access to LLMs like ChatGPT, trying to find out how to do something like this probably would've taken me hours of research (I have 0 exp in working with FFMPEG) Now all it takes is 1 min 🔥
Tweet media one
0
0
2
@yw_zap
YW
1 month
PSA for people running AI wrappers: OpenAI changed their API billing to prepaid 2 weeks ago, but there's a bug 🪲 After you've funded your account, your services may still fail to work 🫠 I wasted my time finding a solution so you don't have to: Make and use a new API key 😅
0
0
2
@yw_zap
YW
4 months
@karanbhakuni Glad you found it useful!
0
0
0
@yw_zap
YW
2 months
TIL there's WebCodec which lets you encode (i.e. make mp4/webm vids from images) STRAIGHT from your browser 🤯 Currently trying it out to export edited clips from my demo recorder app #buildinpublic #indiehackers
2
0
2
@yw_zap
YW
2 months
#buildinpublic Friendly reminder to get someone with fresh eyes to test your app 👀 Everything worked flawlessly on my Mac before I spend 10+ mins to on a prod build and to sign + notarize it I let friend test it, he runs into a breaking bug in < 3 mins 😭
2
0
2
@yw_zap
YW
3 months
Customizable padding and background are in ✨ It's been quite a journey but the screen recording app is finally taking shape Video export takes quite a bit of time still but at least it works Final leg to v1 💨 #buildinpublic
0
0
2
@yw_zap
YW
4 months
@TakoTreba @d4m1n Appreciate the mention Sandra 💛 Thanks!
0
0
2
@yw_zap
YW
4 months
Access control rules on firebase db can really eat up a lot of your reads But there's a rather simple workaround — custom claims Set a custom claim on the user's JWT and check against it e.g. user.auth.token.isAdmin == true #buildinpublic #developer
1
0
2
@yw_zap
YW
4 months
Hi #buildinpublic #indiehackers 👋 I need some opinions — do you think the headline grabs interest well enough?
Tweet media one
1
0
2
@yw_zap
YW
4 months
Trying out Firebase for , some good and not so good. Auth is ridiculously easy, one line can take care of the login/signup: `signInWithPopup(auth, provider)` Firestore SDK design tho is not as intuitive as Supabase's I find #buildinpublic #developers
0
0
2
@yw_zap
YW
2 months
App #3 - demo recorder Difference between not using vs using WebCodec for encoding video output for a 3.4s video The difference is day & night - 18s vs 3s, 6x improvement 🔥 Will probably be even larger for longer videos Simpler code too ✨ #buildinpublic #indiehackers
5
0
2
@yw_zap
YW
4 months
Just built the first MVP for my personal demo recording app and I couldn't be more excited! 🎉💪🔨 is the way to go! Sharing my journey, wins, challenges, and everything in between. Let's learn, grow, and inspire each other.🚀🙌 #buildinpublic
Tweet media one
1
0
2
@yw_zap
YW
2 months
Will you use today to #buildinpublic or play FF7 Rebirth? 😅
1
0
1
@yw_zap
YW
1 month
@devinzhang_me Upvoted, all the best for your launch!
1
0
1
@yw_zap
YW
4 months
What's up #indiehackers , drop a 👋 and let's #connect 😁/ /▌ / \ ---- Start the new year right with some new friends #buildinpublic
3
0
2
@yw_zap
YW
4 months
@borjasolerr .co, .app Very affordable compared to the other popular ones (.io, .ai, .so)
1
0
2
@yw_zap
YW
2 months
TIL you can hide the ugly default title bar at the top of the electron app and replace it with your own custom HTML element 🫥 Just need add this style to the the replacement element to make it draggable: -webkit-app-region: drag; Default title bar VS custom title bar:…
1
0
2
@yw_zap
YW
4 months
Early version of the animation editor; select an animation and then change colors, copy etc. The resulting animation will be available to embed on your website to supercharge capturing of attention #buildinpublic #indiehackers
2
0
1
@yw_zap
YW
4 months
@AtRiskMedia @_nightsweekends Cool, will do, thanks for the recommendation!
0
0
1
@yw_zap
YW
2 months
@haserk Hmm it's loved by founders from YC right? Maybe give it a try? YC themselves might like it haha
1
0
1
@yw_zap
YW
4 months
@uiii Thanks for the rec! Checking it out atm
1
0
1
@yw_zap
YW
30 days
@DesignDudeConn Fully agreed!
0
0
1
@yw_zap
YW
2 months
@thevadivelan Thanks Vadi, appreciate it! 🙌
0
0
1
@yw_zap
YW
4 months
@OngDevLab Yes in general, but if you're just writing a short single-file script or just starting out then no harm using javascript.
0
0
1
@yw_zap
YW
4 months
For the indiehackers who have built many saas projects, any db providers to recommend apart from Supabase? The additional $10/mth/project is pretty steep for experimentation :/ #buildinpublic
0
0
0
@yw_zap
YW
1 month
@CodeyDecoded That is true too!
0
0
1
@yw_zap
YW
2 months
@wangwangio That's really awesome, congrats! 🔥
1
0
1
@yw_zap
YW
5 months
@ThePeterMick Hey there Peter! 👋
0
0
1
@yw_zap
YW
1 month
@Kayodedcreative @lmsqueezy 😂 I legit did not know that They've done a good enough job as a wrapper to be compelling tho!
1
0
1
@yw_zap
YW
1 month
@Mindsix @lmsqueezy Yea they're fees are high. Will have to switch to Stripe when products do take off 🚀
0
0
1
@yw_zap
YW
2 months
I find it much easier to read when functions are ordered by when they are called e.g. function doA() { doB(); doC(); } function doB { ... } function doC { ... } What about you? #developers
0
0
1
@yw_zap
YW
4 months
@ThePeterMick This is cool, thanks mate 🫡
1
0
1
@yw_zap
YW
4 months
@AHMEDHATATA_X Thanks! 🚀
0
0
1
@yw_zap
YW
2 months
@ThePeterMick Easily make your app feel professional Integrate activity audit trails in your app with Log a trail of user activities and display them within your app's interface with our components, offering your users a transparent view of their account activities.
Tweet media one
1
0
1
@yw_zap
YW
3 months
@mtanmaym Building an app to make slick demo recordings haha
0
0
1
@yw_zap
YW
4 months
@sidi_jeddou_dev Ahaha I use canva for buncha things too, but looking for something that could automatically take care of the zooming, click effects etc. without too much effort. Thanks for the rec tho!
1
0
1
@yw_zap
YW
1 month
@itsconchur @lmsqueezy Not sure about subscriptions yet, but selling licenses (e.g. LTDs) is ridiculously straightforward using them since they can just email the buyer the license, and you just need to make a call to activate/check validity They do offer other things like affiliates which normally…
0
0
1
@yw_zap
YW
2 months
@TakoTreba Urban legend says that putting link will hurt visibility (which kinda makes sense since Elon Musk probably doesn't want to encourage people going outside of the platform)
1
0
1
@yw_zap
YW
4 months
Made a logo for in less than 3 minutes, thanks @marc_louvion for LogoFast! 🔥
Tweet media one
Tweet media two
0
0
1
@yw_zap
YW
4 months
@PLBompard Happy Sunday! Building ZapAnim — embeddable animated stats for your landing pages to help boost engagement 🚀
1
0
1
@yw_zap
YW
3 months
App #3 , 2024 User activity audit trail app which lets you easily log user actions (e.g., login attempts, data or settings changes) within your app, and also to display them beautifully with our components. Can be used to show your users what has been happening in their account.…
Tweet media one
0
0
1
@yw_zap
YW
1 month
@mehrab_xyz Thanks! Yea it does zoom. We do have plans for supporting windows/linux in the future but gonna go with Mac as a testbed first since that's what I'm developing it on, and can only export reliably for 😅 Do stay tuned for it tho!
0
0
1