Show HN: GradientMagic
gradientmagic.com
gradientmagic.com
I would love any feedback or improvement ideas, but my real question is this: is it worth my time to try and monetize it? I’ve considered two approaches: (1) selling premium content bundles (2) subscription based approach w/ access to premium content and advanced features. I like (1) because it would be easier to implement. I like (2) because there is more value I can offer through advanced tools.
For reference, I get about 100 visitors a day right now with almost no marketing and very few updates (lately).
While I recognize that the whole premise is that CSS gradients are better suited than images for their intended purpose, I immediately looked to see if the website offered a way to render an image and download it. Or perhaps even turn off the UI and have a no chrome view so one could take a screenshot.
Perhaps this could be a monetization strategy, instant gratification download for $1 with low friction Apple/Google Pay (perhaps watermark removal). I know this wasn’t anywhere near the intended purpose of your project, it is just what came to mind for something I might pay for when seeing it.
The cool thing is that the two target audiences aren't mutually exclusive. So long as I continue to build out the images in CSS, I can offer both image and CSS download options.
[1] https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capt...
For monetization - maybe start with ads and add a https://www.buymeacoffee.com/ link or similar? I'm not convinced subscriptions would work, since I imagine that a lot of people need a gradient once and that's it, but you can always ask people.
In terms of feature suggestions:
- I like the edit colors feature - but can you make it global? i.e. I have my colors in mind, and want to see with various gradients.
- Can you convert this to code for non-CSS apps? For example, Flutter has a LinearGradient class that it seems like most of these should translate to in a straightforward way.
I'd be curious as to what other non-css formats would be helpful. You mention Flutter LinearGradient, are there others? SVG certainly, is there a way to make images export friendly for Sketch or Figma?
Maybe that’s premium content. I’m not sure how useful it is to designers since I am not one.
In terms of generating code: - Android - iOS (objective-c + swift) - React Native - Flutter
seem like the most popular non-CSS based mobile frameworks.
I've notice that a lot of people on HN don't want to pay $20/month (or whatever) for things that save them hours and hours of work. I don't understand this unless they don't make much per hour (and this is a global community - so that may be real!).
How would one go about pricing for a global community? I'm assuming that my laziness drives my willingness to pay $20/month for something that is essentially outside of my cone-of-expertise, and I find value in that, but others done? (I also value time over money - which I have learned is not universal).
OK. That was a meandering comment - I apologize. Thought?
For me it's more adversion to subscriptions for things I use once. I'm always happy to pay for things I use, but if I subscribe for $10/month and forget I don't find out until years later that I spent $100s on a thing. That said for anything like these gradients, for $10-$15/year I wouldn't hesitate.
But I buy a shit-ton of stuff at ~10/months (maybe $5, maybe $20), but if they jack their rates I will go one-off again.
I don't know if I am unique (and thank you for answering the question), at a certain level like JetBrains IDEs or Sublime or O'Reilly - I just pay it. It starts to wear on one over time....
Apple kills me. I tend to release things on Linux or Windows. Maybe Windows. But iOS - You have to have a Mac and a Development platform and subscription. I think they must hate developers. I would pay them for product sold - but can you at least make dev tools a little cheaper? I run into this issue in university dev-camp conversations a lot..
Another more lucrative but laborious way is to use this site as an ad for contract work. Just throw a banner on top “need custom design work for your next product launch? Contact me here”
As far as an API goes, how would you organize the input/output for dynamic backgrounds? Maybe send a style and colors, and get a random gradient of that color?
One bit of feedback; it would be nice if there was a way to view the CSS within the site – and dynamically updated as you edit a gradient – instead of having to use the Copy CSS button and paste it somewhere to see it. Bonus points for nice formatting and comments.
Thanks for sharing it.