This is a really good idea. This has nothing to do with the current crisis but if you could somehow credibly guarantee hosting for 50+ years people could read stories to their yet to be born grandchildren. People with terminal diseases and a two year old could still read to their children after their passing. Consider it.
You create a book in the app by taking pictures. Add audio to a page.
You can export the book in a .zip file, that you can put on your desktop and view in your browser.
To be honest, de sharing experience sucks (ever tried getting a big .zip file from a mobile phone to a desktop..?), also the browser view doesn't have the flipping pages.
It's a pet project I've often neglected for a couple of years, and then put some extra effort in. But I'm now working on the online part, where you can upload the zip file, and share the book via an URL, and does have the flipping pages.
Would love to get feedback, so if someone wants to try it out, contact me and I can create account for you.
Would be great to make a commercial product out of it, but I used to not have the tech skills, and now pretty much have the skills, but finding the time is the challenge. Also I refuse to add ads :)
You can share a specific recording by creating a link valid for 24 hours, intended for p2p sharing.
We've heard people use this for similar things: teachers teaching kids, journaling, voice memos, tracking investment decisions, recipes etc. Limitation is that there's one photo per recording atm.
At $.02/GB you could host a 1 GB video on S3 for about $12.
Based on past performance that price would probably be even cheaper as the per-GB-month price keeps dropping.
The video would be likely be much smaller than 1 GB so you could instead spend the same money to put it on all three major clouds, AWS, Azure, and Google, storage tiers for the same price.
I’m willing to bet $100 that at least one of them will still be operating a cloud blob store in 50 years.
When you think about it, these files won't need to be accessed very often or quickly, so you could reduce the costs to $2.5 per GB by using AWS Glacier. I mean what is an extra 3-5 hour wait when you have already been waiting 50 years...
Amazon should offer this as a service. For a fixed fee, storage on S3 for as long as it remains operational.
The combination of Moore's (nee Kryder's) Law and ability to internally invest the principle should make it financially viable to offer such a product.
But the reason to do it would be the branding. AWS is a bedrock of the internet. Some fly by night startup offers a cloud based image editor, but Amazon is the one that guarantees your drawings will outlast them, and you.
Given Bezos' involvement in the 10k year clock project it might be up his alley even if there's not a watertight business case for it.
You could probably hash the recording names/details and store that on a world-readable unique public URL and feed those to your users through internet archive links.
Awesome idea, and nice work! Is this open source, and if so, would you mind sharing a link to it? I am beginning work on a slightly similar project [1] to help facilitate speech therapy (girlfriend is a speech-language pathologist) over video chat and would be interested to compare with your approach and tech stack.
I saw this [2] Chess + video chat project the other day, and drew heavy inspiration from its approach [3].
I'm interested more about how you are doing deployments of elixir/phoenix app, and your dev setup ... like do you use docker for developing and production and stuffs like that ...
I don't use docker - I have never really used it and wasn't going to start. It's using one DO server, a 4 vCPU, but could be using much much less. Before posting I upgraded it from a 5$ machine
The turnserver is a $5 DO server.
Feel free to email me - ben@readastorytome.com and I will gladly fill you in on all the nitty details around the deployment. It's embarrassingly simple :)
With Covid-19 it's not just getting sick, it's getting sick and then being isolated from your family and loved ones knowing you may never see them again. Then you have the health care workers who are providing life saving care while isolating themselves from their loved ones so as not to risk getting them sick. The closest thing I have experienced to that type of fear is military service, but at least in that case my family and I had time to prepare for it mentally. Luckily I got through that experience okay.
I couldn't imagine being in the situation that these people are in today.
Anyways - I find it kind of hard to put into words how Covid makes me feel
Anytime. You should still build one! It was a lot of fun to build.
Thanks for the offer, but right now I don't see a need for any donations/self hosting. Maybe that will come, but at the moment a relatively small single DO box is handling it pretty well.
Thanks for sharing! It such a great idea :-)
Talking with my wife (SLP) she observed how important is interactive reading and I was wondering if you had that planned or if open sourcing this was an option so I could contribute to something like that.
Just as a reference, some therapy platforms allow the users to draw on the book, or put stickers and such... and even though this is not full-blown therapeutic, being able to draw (a transparent HTLM canvas on top of the image? websockets communicating x,y?) would add a lot to this, I think.
I thought about adding a transparent layer so that my daughter and parents can draw on a story. I never thought about it from a therapy point of view, but that is just not an area I am familiar with - interesting though. I would be super happy if this can be used for that.
As far as open sourcing it goes - I have not made it open source ATM, but it is definitely something I am considering.
Is there any way you could apply here: https://apply.ycombinator.com/session/new?continue=https%3A%... and rush your build in April/May? You have ten days left to apply but it looks fine in the current state. You really have something here. I have no affiliation with YC/HN.
I just wanted to personally thank you for making this. My 7yr old and his grandparents in NYC are LOVING this. Please keep uploading more great books to the library!
Nice app. It could also be used to help the medical students who's exams have all been cancelled. I would like to help if this is open-sourced.
One feature request: my Microsoft surface has a front and back camera. For some reason, the app started with the read camera on. Would be nice if there was a way to pick which camera you want, if there are multiple cameras on the device.
I think that what camera is used doesn't depend on the app but on the browser. In mine (Firefox) it asks me if I want to give permission to the app to use the my camera AND it asks me which camera I want to give permission to. Chrome also has something like that (I think it's in the URL bar, an icon that looks like a video camera?)
Desktop. I went into an "Anonymous Room" and it showed the interface, but there was no book. I tried selecting a book from the "Bookshelf" and nothing happened
Interesting - I tried it and it worked in firefox. Are you blocking Websockets by any chance? Perhaps it's your firewall. I am using phoenix liveview which uses websockets for everything.
Pretty great.
It let me write this really quickly with minimal effort. There were some quirks and some weird hacks I had to make when it came to working with JS, but that could also be me doing it wrong.
My biggest complaint would be around some latency issues when the connection is bad, but I knew that would be an issue when I chose it. I would definitely choose it again.