[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"project-14279653":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":40,"post_text":42,"what":43,"said":77,"maker_in_thread":179,"shape":185,"grid":189,"attempts":251,"same_week":252,"maker_shows":31,"maker_hidden":279,"reader_version":280,"card":281},"14279653","expense manager","An expense manager built using Google Sheets","title","Show HN: An expense manager built using Google Sheets","https:\u002F\u002Fgithub.com\u002Fmitul45\u002Fexpense-manager","github.com","mitul_45",1494068007,2017,107,28,428,2242,20,"notable","productivity","expense tracking","web_app",[24,25,26,27],"expense tracker","google sheets","budgeting","personal finance","mixed",-0.304,{"positive":31,"neutral":32,"mixed":31,"critical":33},1,3,4,9,{"idea":36,"execution":38,"docs":39},{"positive":31,"critical":37},0,{"positive":37,"critical":32},{"positive":37,"critical":31},[37,37,37,37,37,32,37,37,37,37,37,37,32,31,37,37,31,37,32,41,32,37,31,37,37,37,31,37],5,null,{"problem":44,"audience":42,"pricing":42,"motivation":55,"time_to_build":42,"stack":60,"openness":74,"stage":75,"team_size":76},{"value":45,"source":46,"evidence":47},"Tracking personal expenses without a third-party budgeting service","inferred",[48,51],{"id":49,"by":11,"text":50},"14283612","I agree. But the idea is not to pass it on any other third party for visualization. I feel Google Sheets will be comparatively more secure than other options out there.",{"id":52,"by":53,"text":54},"14284253","simonebrunozzi","That's true. Safer than giving your data to Intuit or similar, for sure. Google is very unlikely to analyze your spreadsheet to understand what it's about.",{"value":56,"source":57,"evidence":58},"Privacy: keep personal financial data out of third-party hands","maker",[59],{"id":49,"by":11,"text":50},[61,70],{"value":62,"source":57,"evidence":63},"Google Sheets API",[64,67],{"id":65,"by":11,"text":66},"14281754","I don't think I am using App Script. I just started off with Google Sheets Javascript Quickstart guide. And it's pretty well documented:…",{"id":68,"by":11,"text":69},"14283631","No, as of now there is no demo credentials. This is how the adding expense would look like: http:\u002F\u002Fi.imgur.com\u002Ftg6UzFe.gifv. And it will be added to this sheet:…",{"value":71,"source":57,"evidence":72},"JavaScript",[73],{"id":65,"by":11,"text":66},"open_source","prototype","unknown",{"praise":78,"objections":91,"requests":128,"questions":143,"alternatives":149},[79],{"value":80,"source":81,"evidence":82},"Interesting idea to use a shareable spreadsheet instead of a database","commenter",[83,87],{"id":84,"by":85,"text":86},"14289422","la_fayette","It is an interesting idea to store data on a private (also shareable) excel sheet instead of a database.",{"id":88,"by":89,"text":90},"14324714","thatwebdude","Sharing your finance planning with someone close who also shares your finances makes a lot of sense.",[92,103,114],{"value":93,"source":81,"evidence":94},"Storing data in Google Sheets undermines the privacy claim",[95,99],{"id":96,"by":97,"text":98},"14282017","deferredposts","> why? Privacy. It's your personal data. It should belong to you. Well, it uses Google sheets to store the data. So I don't agree with this 'benefit'.",{"id":100,"by":101,"text":102},"14283673","obstinate","There are plenty of people for whom adding their expenses to a Google Sheet offers little reduction in privacy. For those people, the statement is accurate.",{"value":104,"source":81,"evidence":105},"Does not work on some browsers or devices",[106,110],{"id":107,"by":108,"text":109},"14281396","justcreatedthis","Does not work on Firefox (53)",{"id":111,"by":112,"text":113},"14282030","elmalto","Cannot get the example to work on iPhone 7+ with 10.3.2 beta3(I think)",{"value":115,"source":81,"evidence":116},"Requires adding the sheet to Drive first; setup is confusing",[117,121,124],{"id":118,"by":119,"text":120},"14283923","davidjhall","I get \"Cannot find the sheet\" from Windows\u002FChrome. Details takes me back to the Github page. Was something removed?",{"id":122,"by":11,"text":123},"14284220","You need to add sheet to your Google Drive first. Details points to the step-by-step instructions to do so.",{"id":125,"by":126,"text":127},"14294672","t24562445","I'm aware this isn't a place intended for troubleshooting questions, but when one adds a read-only Google Sheet to their drive, doesn't it just make a shortcut? I clicked on the…",[129,136],{"value":130,"source":81,"evidence":131},"Bank transaction import",[132],{"id":133,"by":134,"text":135},"14281168","sanderjd","Nice work! I've been mulling something like this for awhile. I use YNAB (classic) to track our budget, but I haven't made the switch to their new subscription-based version…",{"value":137,"source":81,"evidence":138},"Demo without a Google account",[139],{"id":140,"by":141,"text":142},"14282184","obsurveyor","Is there a demo I can try without connecting it to my Google account? Also, why does it say the app is \"Tracking Numbers\" when clicking Login? Makes it seem fishy.",[144],{"value":145,"source":81,"evidence":146},"Why the login app is named Tracking Numbers",[147,148],{"id":140,"by":141,"text":142},{"id":68,"by":11,"text":69},[150,158,165,172],{"value":151,"source":81,"evidence":152},"YNAB (You Need A Budget)",[153,154],{"id":133,"by":134,"text":135},{"id":155,"by":156,"text":157},"14283206","zomg","although not free, ynab (you need a budget) is probably a much better way to track expenses and budgeting.",{"value":159,"source":81,"evidence":160},"Plain text accounting",[161],{"id":162,"by":163,"text":164},"14282211","msangi","I switched from YNAB classic to http:\u002F\u002Fplaintextaccounting.org\u002F and I'm satisfied. If you like a command line based approach I'd recommend you to have a look.",{"value":166,"source":81,"evidence":167},"ofxclient",[168],{"id":169,"by":170,"text":171},"14283684","burkemw3","You (and children) may be interested in ofxclient: https:\u002F\u002Fgithub.com\u002Fcaptin411\u002Fofxclient",{"value":173,"source":81,"evidence":174},"envelopes-desktop",[175],{"id":176,"by":177,"text":178},"14285297","faysal_ahmad","I created a clone of the new YNAB as a standalone desktop application. It is available at https:\u002F\u002Fgithub.com\u002Fenvelopes-app\u002Fenvelopes-desktop with installers for mac\u002Fwindows.",{"comments":180,"answered":33,"key":181},6,[182,183,184],{"id":49,"text":50},{"id":68,"text":69},{"id":122,"text":123},{"commenters":186,"max_depth":33,"maker_replies":180,"first_comment_mins":187,"lifespan_hours":188},22,367,148,[190,192,194,196,199,200,202,204,207,210,211,213,215,217,219,221,224,226,227,230,232,237,238,239,242,244,247,249],[96,37,37,191,97,37],"commenter\u002Fcritical\u002Fprivacy",[49,37,37,193,11,31],"maker\u002Fneutral\u002Fprivacy",[52,37,37,195,53,37],"commenter\u002Fneutral\u002Fprivacy",[197,37,37,195,198,37],"14291233","Grangar",[100,37,37,195,101,37],[133,31,32,201,134,37],"project\u002Fmixed\u002Fidea",[162,31,37,203,163,37],"other\u002Fneutral\u002Fnone",[205,31,37,203,206,37],"14282855","keehun",[208,31,37,203,209,37],"14283008","tmerr",[169,31,37,203,170,37],[212,31,37,203,134,37],"14288192",[176,214,37,203,177,37],2,[125,32,32,216,126,37],"project\u002Fneutral\u002Fexecution",[140,33,31,218,141,37],"project\u002Fcritical\u002Fdocs",[68,33,37,220,11,31],"maker\u002Fneutral\u002Fdocs",[222,41,37,203,223,37],"14306374","vsidn",[118,180,31,225,119,37],"project\u002Fcritical\u002Fexecution",[122,180,37,220,11,31],[84,228,32,229,85,37],7,"project\u002Fneutral\u002Fidea",[88,228,41,231,89,37],"project\u002Fpositive\u002Fidea",[233,234,32,235,236,37],"14281556",8,"maker\u002Fneutral\u002Fnone","huula",[65,234,37,220,11,31],[111,34,31,225,112,37],[240,34,37,241,11,31],"14283634","maker\u002Fneutral\u002Fexecution",[155,243,37,203,156,37],10,[245,243,37,203,246,37],"14283509","hyperbovine",[107,248,31,225,108,37],11,[250,248,37,241,11,31],"14281497",[],[253,257,262,266,271,275],{"id":254,"name":255,"points":256,"category":20},"14286133","100M Books",289,{"id":258,"name":259,"points":260,"category":261},"14309143","Insomnia REST Client",218,"dev_tools",{"id":263,"name":264,"points":265,"category":20},"14272133","Pocket Stream Archive",217,{"id":267,"name":268,"points":269,"category":270},"14264201","Interface Lovers",155,"learning_science",{"id":272,"name":273,"points":274,"category":20},"14279515","Flow Dashboard",128,{"id":276,"name":277,"points":278,"category":20},"14307754","Ora.pm",122,false,"v2",{"id":282,"name":5,"line":6,"ai":279,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":283,"top":18,"kw":284,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":285,"url":9,"mix":286,"praise":80,"objection":93,"sub":21},14279653,-0.3,[24,25,26,27],"0000030000003100103530100010",[31,32,31,33],1793990958773]