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
Trying not to overengineer the app by adding more features so I'm focusing on the landing page now.
Cursor designed this page but it feels boring. I need to add screenshots and maybe videos to make it more engaging.
#buildinpublic
Trying not to overengineer the app by adding more features so I'm focusing on the landing page now.
Cursor designed this page but it feels boring. I need to add screenshots and maybe videos to make it more engaging.
#buildinpublic
Next.js v16 had some issues with page transitions so I downgraded to v15. Never using beta updates again.
The only thing I can do today is automatically upload a sample product for new users to quickly try the app.
#buildinpublic
Next.js v16 had some issues with page transitions so I downgraded to v15. Never using beta updates again.
The only thing I can do today is automatically upload a sample product for new users to quickly try the app.
#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
Day 75 of building an AI product photography app
✅ Over 100+ templates created
✅ Added custom prompt option
💻 Currently working on the landing page
#buildinpublic
Day 75 of building an AI product photography app
✅ Over 100+ templates created
✅ Added custom prompt option
💻 Currently working on the landing page
#buildinpublic
Made a few ads with some products and the results are insane
#buildinpublic
Made a few ads with some products and the results are insane
#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.