Hacker News new | ask | show | jobs
by thisischichi 3377 days ago
A todo app for the greenfingered. Nice! Might get people talking if you had a social share function... How easy was it to integrate the upload functionality in React Native? And where do the pictures go? Amazon S3?

I posted my first thing to Hacker News today too: https://news.ycombinator.com/item?id=13938994

1 comments

Congrats on your launch! Your site is well-designed. And definitely, I'm thinking that building in some social features should be my next step. One idea I have is adding a timeline for each of your plants so you can see how they've grown over time, and then letting you share those timelines with your friends.

Regarding the photos -- for this MVP, I made it a point to not build any server whatsoever. So for now, all pictures are stored on the device's file system. For this I use https://github.com/marcshilling/react-native-image-picker to take/choose the photos and then https://github.com/johanneslumpe/react-native-fs to manage them in the application's storage.

Thanks for the kind words on the site. It is written in Elixir and runs on the Phoenix framework. There's also a fair bit of React for the real-time functionality, which is powered by Phoenix channels. Perhaps I should have mentioned that in my post, seeing as this is Hacker News...!!

Thanks also for sharing the React Native libraries you used.

I think it will be wise in the long run to keep the pictures on device, and maybe store details about the timeline instead, should you wish to add that social feature. As mentioned by @throwmenow_0140 this could do really well with similar, daily capture type apps. Maybe think of one for capturing a selfie a day: http://metro.co.uk/2017/02/23/man-takes-a-photo-of-himself-e...

In its current incarnation, this could go down a storm with allotment owners in the UK though! And that's not something to be sniffed at :) Keep it up. http://www.allotment-garden.org/