[{"data":1,"prerenderedAt":60},["ShallowReactive",2],{"sideproject-en-menus-frampa":3},{"id":4,"title":5,"body":6,"date":44,"description":45,"extension":46,"featured":47,"image":48,"locale":49,"meta":50,"navigation":52,"order":53,"path":54,"repo":55,"seo":56,"status":57,"stem":58,"technologies":55,"url":55,"__hash__":59},"sideprojects\u002Fen\u002Fsideprojects\u002Fmenus-frampa.md","Frampa Menus",{"type":7,"value":8,"toc":40},"minimark",[9,18,25,32],[10,11,12,13,16],"p",{},"At dinner time I needed to know immediately what my son had eaten at school\n",[14,15],"br",{},[14,17],{},[10,19,20,21,23],{},"To check it on mobile with just one click, I made a Progressive Web App with VueJs and a Laravel API\n",[14,22],{},[14,24],{},[10,26,27,28,30],{},"The automatic import of 25 different diet menus from PDFs \"will surprise you\"\n",[14,29],{},[14,31],{},[10,33,34],{},[35,36,37],"a",{"href":37,"rel":38,"title":37},"https:\u002F\u002Fmenus.frampa.org",[39],"nofollow",{"title":41,"searchDepth":42,"depth":42,"links":43},"",2,[],"2017-03-01T12:00:00Z","PWA to check school menus on mobile","md",false,"https:\u002F\u002Fres.cloudinary.com\u002Fdnyvmvkqi\u002Fimage\u002Fupload\u002Fc_scale,q_39,w_900\u002Fv1616173901\u002Fframpa_vfj9vt.webp","en",{"slug":51},"menus-frampa",true,6,"\u002Fen\u002Fsideprojects\u002Fmenus-frampa",null,{"title":5,"description":45},"published","en\u002Fsideprojects\u002Fmenus-frampa","TATe0F0OcBd3UyX_vnx-xp5Vvh_Z9340OH_DvH9vlGs",1779354921590]