Upload your product, pick a vibe, and get studio-quality photos in seconds. Perfect for small brands without expensive shoots or complex edits. Fast, fun, and always fresh with new templates added daily.
#buildinpublic
Upload your product, pick a vibe, and get studio-quality photos in seconds. Perfect for small brands without expensive shoots or complex edits. Fast, fun, and always fresh with new templates added daily.
#buildinpublic
I often translate my thoughts from Turkish to English but tools like Google Translate sound robotic, while LLMs feel much more natural.
So I built this small app where you bring your own API key, pick a model, and get personalized translations for free.
#buildinpublic
I often translate my thoughts from Turkish to English but tools like Google Translate sound robotic, while LLMs feel much more natural.
So I built this small app where you bring your own API key, pick a model, and get personalized translations for free.
#buildinpublic
I've finished the landing page. What do you guys think? Is there anything else to add for the MVP?
I think I can launch it tomorrow but I'm a little scared. Because development is ending and I need to start marketing.
#buildinpublic
I've finished the landing page. What do you guys think? Is there anything else to add for the MVP?
I think I can launch it tomorrow but I'm a little scared. Because development is ending and I need to start marketing.
#buildinpublic
I made explanatory videos for the features page. The videos start automatically when the page is scrolled down.
After making some minor adjusments to the landing page, I feel ready to launch it.
#buildinpublic
I made explanatory videos for the features page. The videos start automatically when the page is scrolled down.
After making some minor adjusments to the landing page, I feel ready to launch it.
#buildinpublic
Now each template comes with its own prompt suggestions. When you generate photos you'll get smart editing ideas tailored to that template's look.
Feels good seeing the core features come together before launch.
#buildinpublic
Now each template comes with its own prompt suggestions. When you generate photos you'll get smart editing ideas tailored to that template's look.
Feels good seeing the core features come together before launch.
#buildinpublic
✅ Added remove background feature for better AI results
✅ Added product search to studio
A few tweaks left then I can start on the landing page
#buildinpublic
✅ Added remove background feature for better AI results
✅ Added product search to studio
A few tweaks left then I can start on the landing page
#buildinpublic
✅ Added "Upscale with AI" feature but need to figure out to show the diff
✅ Added rate limiting to all endpoints to prevent automated requests
Building in public somehow makes me want to push harder every day
#buildinpublic
✅ Added "Upscale with AI" feature but need to figure out to show the diff
✅ Added rate limiting to all endpoints to prevent automated requests
Building in public somehow makes me want to push harder every day
#buildinpublic
✅ Added "Edit with AI" feature
✅ Upgraded to Next.js 16 and builds are faster now
Sonnet 4.5 made the edit feature in one shot. I mean the whole UI, backend, db, worker. But I spent an hour on writing the prompt.
#buildinpublic
✅ Added "Edit with AI" feature
✅ Upgraded to Next.js 16 and builds are faster now
Sonnet 4.5 made the edit feature in one shot. I mean the whole UI, backend, db, worker. But I spent an hour on writing the prompt.
#buildinpublic
✅ Implemented IndexedDB so everything loads super fast
✅ Payments and subscriptions are done
I might add AI edit and enhancer before the MVP but need to figure out the credits system
#buildinpublic
✅ Implemented IndexedDB so everything loads super fast
✅ Payments and subscriptions are done
I might add AI edit and enhancer before the MVP but need to figure out the credits system
#buildinpublic
✅ Made an aspect ratio selector
✅ Created Polar account for payments
💻 Working on payment webhooks
I still cannot believe how good AI photography has become
#buildinpublic
✅ Made an aspect ratio selector
✅ Created Polar account for payments
💻 Working on payment webhooks
I still cannot believe how good AI photography has become
#buildinpublic
✅ Took a demo video for the landing page
✅ Created a "support @ domain" email with Zoho - only $12/year
💻 Working on payments
Tons of features I have in mind but I should probably launch the MVP asap before overbuilding
#buildinpublic
✅ Took a demo video for the landing page
✅ Created a "support @ domain" email with Zoho - only $12/year
💻 Working on payments
Tons of features I have in mind but I should probably launch the MVP asap before overbuilding
#buildinpublic
I wish I had started sharing my journey from day 1 but here it goes
✅ Made this hero animation
✅ Set up Google Analytics
✅ Added the site to Search Console, Bing, and Yandex
💻 Will be working on a demo video for landing page
#buildinpublic
I wish I had started sharing my journey from day 1 but here it goes
✅ Made this hero animation
✅ Set up Google Analytics
✅ Added the site to Search Console, Bing, and Yandex
💻 Will be working on a demo video for landing page
#buildinpublic
I'm playing Mario and sometimes Tank :)
I'm playing Mario and sometimes Tank :)
I've always used ffmpeg to extract frames for YouTube thumbnails but finding the exact frame in terminal is such a pain.
Now I can pick any frame instantly with a clean UI. Also everything runs in the browser.
I've always used ffmpeg to extract frames for YouTube thumbnails but finding the exact frame in terminal is such a pain.
Now I can pick any frame instantly with a clean UI. Also everything runs in the browser.