[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"project-6219546":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":33,"aspects":34,"strip":41,"post_text":43,"what":44,"said":60,"maker_in_thread":146,"shape":156,"grid":160,"attempts":258,"same_week":259,"maker_shows":39,"maker_hidden":288,"reader_version":289,"card":290},"6219546","angular-invoicing","Create unlimited one-off Invoices (Built with AngularJS)","title","Show HN: Create unlimited one-off Invoices (Built with AngularJS)","http:\u002F\u002Fmetaware.github.io\u002Fangular-invoicing\u002F","metaware.github.io","jasdeepsingh",1376589740,2013,56,40,456,1739,27,"notable","web_saas","invoicing","web_app",[24,25,26,27],"invoice generator","angularjs","online invoicing","print invoice","loved",0.365,{"positive":31,"neutral":31,"mixed":32,"critical":32},9,1,20,{"idea":35,"design":38,"execution":40},{"positive":36,"critical":37},3,0,{"positive":39,"critical":37},2,{"positive":37,"critical":32},[42,36,37,36,37,36,37,37,37,36,37,42,42,37,36,37,36,37,37,37,37,36,36,37,36,42,37,42,42,42,37,42,37,36,37,42,37,37,32,37],5,null,{"problem":45,"audience":43,"pricing":43,"motivation":43,"time_to_build":43,"stack":51,"openness":57,"stage":58,"team_size":59},{"value":46,"source":47,"evidence":48},"Creating one-off invoices without signing up for an account","inferred",[49],{"id":50},"post",[52],{"value":53,"source":54,"evidence":55},"AngularJS","maker",[56],{"id":50},"unknown","launched","team",{"praise":61,"objections":81,"requests":97,"questions":126,"alternatives":134},[62,70],{"value":63,"source":64,"evidence":65},"Simple and well executed","commenter",[66],{"id":67,"by":68,"text":69},"6219888","s9ix","This is actually simple yet well executed - great work. Glad to see the 'Made with Love in Toronto' footer too. Would love to connect about a project perhaps?…",{"value":71,"source":64,"evidence":72},"Useful for small business invoicing needs",[73,77],{"id":74,"by":75,"text":76},"6219879","xijuan","Omg. This is exactly what I need for my dad's company..",{"id":78,"by":79,"text":80},"6220604","doubledub","Needed something like this. Perfect.",[82,93],{"value":83,"source":64,"evidence":84},"Print mode is unnecessary; a print stylesheet would be better",[85,89],{"id":86,"by":87,"text":88},"6220176","greaterweb","A handful of suggestions - consider putting initial focus on the item description field and possibly using a textarea over input - in alternating rows with white background it's…",{"id":90,"by":91,"text":92},"6219649","leeoniya","suggestion: instead of enabling\u002Fdisabling print mode, just use an additional media=print stylesheet.",{"value":94,"source":64,"evidence":95},"Editable fields are hard to identify",[96],{"id":86,"by":87,"text":88},[98,104,112,119],{"value":99,"source":54,"evidence":100},"Save invoices and send links via a backend",[101],{"id":102,"by":11,"text":103},"6220246","these are really good feedback notes, I'll add these in into our roadmap. We were actually planning to do simple Firebase based backend integration so that people can actually…",{"value":105,"source":64,"evidence":106},"localStorage for company info and recent invoices",[107,111],{"id":108,"by":109,"text":110},"6220666","vahe","Hey! Here's something very similar I've built with Angular too https:\u002F\u002Fgithub.com\u002Fvahek\u002FInvoicingJs I recommend making use of localstorage, so the company info doesn't have to be…",{"id":86,"by":87,"text":88},{"value":113,"source":64,"evidence":114},"Due dates on invoices",[115],{"id":116,"by":117,"text":118},"6220962","erichurkman","Small suggestion: constrain the height of the logo, not just the width. Invoices need due dates, too.",{"value":120,"source":64,"evidence":121},"Multiple currency and locale support",[122],{"id":123,"by":124,"text":125},"6220809","junto","What about a way to specify the currency symbol and locale for date \u002F number formats?",[127],{"value":128,"source":64,"evidence":129},"How to save as PDF or email PDF",[130],{"id":131,"by":132,"text":133},"6221567","markyc","amazing! any tips on how I could quickly hack it to save pdf \u002F email pdf?",[135,139],{"value":136,"source":64,"evidence":137},"InvoicingJs, an Angular invoicing app on GitHub",[138],{"id":108,"by":109,"text":110},{"value":140,"source":64,"evidence":141},"Invoice Machine, a hosted invoicing service",[142],{"id":143,"by":144,"text":145},"6220380","kpapke","This would be a really good idea. I've been using http:\u002F\u002Finvoicemachine.com\u002F for a few years and I like how you can save the invoices and automatically email them out on a…",{"comments":147,"answered":39,"key":148},12,[149,150,153],{"id":102,"text":103},{"id":151,"text":152},"6220429","This is neat! for now, our goal was to just get something very simple out the door.. Create invoices, Print\u002FSave as PDF and manage them offline.. Feedback that we've got so far…",{"id":154,"text":155},"6219654","good point :) will add that to our roadmap.",{"commenters":33,"max_depth":157,"maker_replies":147,"first_comment_mins":158,"lifespan_hours":159},4,15,19,[161,165,167,169,171,172,174,175,179,181,183,186,190,191,193,194,196,198,202,204,206,209,213,214,216,218,220,222,226,230,232,234,236,238,239,241,246,248,250,255],[162,37,42,163,164,37],"6220412","project\u002Fpositive\u002Fidea","drum",[86,32,36,166,87,37],"project\u002Fmixed\u002Fdesign",[102,32,37,168,11,32],"maker\u002Fneutral\u002Fnone",[143,32,36,170,144,37],"project\u002Fneutral\u002Fidea",[151,32,37,168,11,32],[90,39,36,173,91,37],"project\u002Fneutral\u002Fdesign",[154,39,37,168,11,32],[176,39,37,177,178,37],"6219777","commenter\u002Fneutral\u002Fnone","manpreetrules",[180,39,37,177,87,37],"6220122",[182,39,36,173,117,37],"6220415",[184,39,37,185,11,32],"6220446","maker\u002Fneutral\u002Fdesign",[187,39,42,188,189,37],"6220518","project\u002Fpositive\u002Fdesign","wikwocket",[67,36,42,188,68,37],[192,36,37,177,178,37],"6219944",[108,157,36,170,109,37],[195,157,37,168,11,32],"6220688",[197,157,36,168,178,37],"6220760",[199,42,37,200,201,37],"6220008","other\u002Fneutral\u002Fnone","xaritas",[203,42,37,177,178,37],"6220030",[205,42,37,168,11,32],"6220194",[207,42,37,200,208,37],"6220330","cooperadymas",[210,211,36,212,178,37],"6220795",6,"project\u002Fneutral\u002Fnone",[123,211,36,212,124,37],[215,211,37,168,11,32],"6223625",[116,217,36,173,117,37],7,[74,219,42,163,75,37],8,[221,219,37,177,178,37],"6219918",[223,31,42,224,225,37],"6220553","maker\u002Fpositive\u002Fnone","navjeetc",[227,228,42,224,229,37],"6220033",10,"1102jamie",[231,228,42,224,178,37],"6220040",[233,228,37,224,11,32],"6220158",[78,235,42,163,79,37],11,[237,235,37,168,11,32],"6220613",[131,147,36,212,132,37],[240,147,37,212,11,32],"6223621",[242,243,42,244,245,37],"6219915",13,"project\u002Fpositive\u002Fnone","govz",[247,243,37,177,178,37],"6219919",[249,243,37,224,11,32],"6220160",[251,252,32,253,254,37],"6220636",14,"project\u002Fcritical\u002Fexecution","vph",[256,252,37,257,11,32],"6220697","maker\u002Fneutral\u002Fexecution",[],[260,265,270,275,280,284],{"id":261,"name":262,"points":263,"category":264},"6219354","Arc",281,"infrastructure",{"id":266,"name":267,"points":268,"category":269},"6251671","Tridiv",277,"dev_tools",{"id":271,"name":272,"points":273,"category":274},"6226607","noteZilla",275,"learning_science",{"id":276,"name":277,"points":278,"category":279},"6221602","PriceMed",171,"data",{"id":281,"name":282,"points":283,"category":20},"6250112","ngProgress",142,{"id":285,"name":286,"points":287,"category":269},"6232339","Xpressive",84,false,"v2",{"id":291,"name":5,"line":6,"ai":288,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":292,"top":18,"kw":293,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":294,"url":9,"mix":295,"praise":63,"objection":83,"sub":21},6219546,0.37,[24,25,26,27],"5303030003055030300003303505550503050010",[31,31,32,32],1794036508878]