My name is Melvin and I am currently working on an MVP for a web service called View, to make it easier for developers to upload, process, and deliver media in their apps.
The idea came to mind while I was working on a photo-sharing app and noticed first-hand how needlessly complex and expensive existing services are.
I wished someone would create an easy-to-use and affordable API/SDK ala Stripe but for audio, video, and images.
Is this something that was a pain point for you? I'd love to hear about your experiences building apps with user-generated content.
Cheers
I had the exact same idea as you, and shelled out a few hundred dollars for a domain from a squatter. My prototype basically reinvents fault tolerant resumable uploads (like tus.io). On the backend, it streams the file to Wasabi and Backblaze. That's as far as I got. Video/audio scares me, but I'll get to it eventually.
I really like the content moderation as a service (via AI, or humans) idea that others have mentioned.
an MVP for a web service called View
Nitpick: if someone types in "user-generated content view" to their favorite search engine, they're not likely to find you.
Very similar to how I'd handle toxic waste. I'd touch it as little as possible, and ideally I'd like it to be someone else's problem.
Building the upload/delivery stream was easy, it's all the 'needless complexity' that adds value. You know, like privacy controls, access control, moderation, image formats and optimised delivery, indexing, search, tagging, etc.
I'll probably reimagine it and find better ways of hosting content but with my vision and UX. Maybe Cloudinary as folk have suggested, maybe some other SaaS DAM product with a solid track record - I doubt I'd trust an early stage MVP if my customers need to rely upon it. Too risky for my tastes.
Now if there was a moderation-as-a-service (MaaS?) that would have uses at the right pricepoint.
Auser authentification.
What is everyone using for this? How do you turn a static website where a user can set some configurations (say the color scheme) into a site where the user can log in and save their settings?
In the past I rolled my own solutions. But for new projects I am considering to use a library or framework.
I guess Django, Flask, Laravel, Symfony and Express all come with some default auth mechanism. How is HNs experience? Are you using these? Are you happy with them?
Can you give some examples?
Out of everything I would consider 'complex', handling media wouldn't even make the top 1,000 and services like AWS mean you can store petabytes for pennies.
We were paying $100,000 a month storing user-generated content, and now are paying about $10,000 a month after migrating