Inspiration
I wanted to make creativity instantly tangible. So many people have amazing ideas for designs or products, but lack the tools, time, or skills to bring them to life. I thought — what if all you needed was an idea and a sentence?
What it does
YourChoiceMarket.com lets users enter a simple text prompt, then automatically generates a custom product design and applies it to a matching print-on-demand item. Users can preview, personalise, and purchase their creation right away.
How I built it
I combined LLM, AI image generation and Printful’s print-on-demand API. The site takes the user’s prompt, generates an image using AI, then connects to Printful to place the design on the best-fitting product (like a t-shirt, poster, or mug). I built the frontend with modern web tools for a smooth, instant experience.
Challenges I ran into
I have had trouble running my Docker containers on Cloud Run. I tried to run my front-end and backend on it, but kept getting Errors where the revision was not healthy. It would build fine, but no matter what I changed, it wouldn't run properly on Cloud Run. The container would run fine locally... I will try to get this working tomorrow. I currently hosted the front end on Vercel as it seems like a better option for the front end, but I will get the backend running on Cloud Run. I also couldn't integrate payment processing with Stripe, as it requires a company number in the UK, and I haven't set up a company.
Accomplishments I'm proud of
I went from an idea in my head to something that is nearly fully functional. It creates an image, matches a product category in Printful, creates a product in Printful, and generates a mockup with the AI-generated image, title and description.
What I learned
That I should have started this hackathon a bit earlier. I only spent around two weeks on this project; if I had the full 5 weeks, I would have been able to complete it, or at least get it to a stage where it's possible to order the product. I also learned a whole lot about Firebase, auth, storage and database.
What's next for YourChoiceMarket.com
Implementing Payment processing and the ability for users to actually order the product. Finally, a preview where the user could edit the image on the product before the order, not just have it automatically applied. Also, integrating many other print on demand providers so that there is a wide variety of products available on the platform, the dream would be to create a text-to-product platform, where any AI-designed product could be purchased and taylor made for the user.
Built With
- .net
- c#
- firebase
- gemini
- imagen-3.0-generate-002
- javascript
- printful
- react
- typescript
Log in or sign up for Devpost to join the conversation.