I would love any feedback or ideas that you guys have.
How do you intend to make money?
We built front end using React Native (ejected from Expo), backend API using Rails (as that's our most comfortable stack). The video encoding processing is handled by Amazon Elastic Transcoder, hosting the videos on s3.
There's a sneaky amount of transcoding involved in the simple app, but it's all cheap at a few dollars a month so far with some use.
We're not using a CDN atm but are looking at using cloudfront. Right now it's only on Apple phones, but since we build the front end in React Native building for Android is on the roadmap if there's customer demand!
How much is too much video for internal storage? 1 GB? Why an app is needed if default camera apps have single clicking sharing to Google Drive?
And if the storage is the problem how is streaming 1 GB over wi-fi or 4G?
Don't listen to the non-constructive "yeah but X already does it" comments. This seems like a simple but useful product, and good on you all for putting this out there. Keep creating and iterating!
So now, the feedback. I would have no login. Or make it optional, like pastebin, but for video. 2nd, allow Facebook to google login.
One last thing, how can you afford this??? I’ve thought about doing apps like this, and then I think about my aws bill!
Outbound though traffic though is where it hurts: somewhere around 0.15$ / GB, and that's for each and every time any one plays a given video.
1 minute of h.265 would sit around 22Mb (according to the first source I found https://medium.com/@PoloPinetta/youtube-4k-and-h-265-uploads...)
Better get that compression going, and I hope they figure out a way to make some money soon enough, but for a small user base it should be manageable
2. Why does it need registration? At this point I don't see any benefit from it.
3. Is there a way to delete videos? Or the whole account? Do the videos get deleted automatically after some time?
4. Is anything uploaded before the Done button is clicked?
Registration is useful for future features (like having an index of all your videos for example if you wanted to delete some of them)
Videos are supposed to get uploaded before hitting done to increase performance, but if it's crashing I'm not sure they uploaded succesfully.
Not sure it can be monetized, but definitely cool.
Problem is when uploading from a Webform, IOS downscales the original file which I hate. Does this app get around that problem? If so, be good if I could post to my own S3 endpoint!
Try using Javascript just for the stuff that actually requires it, and let the rest of the site work for people who browse with Javascript turned off. That will also make it much more mobile-friendly.
How was your experience ejecting Expo? Are hot updates fully disabled once you eject? (i.e. each update is submitted via AppStore.)