[{"data":1,"prerenderedAt":204},["ShallowReactive",2],{"blog-post-en-codifya-vizyon-sade-mimari":3,"blog-siblings-en-codifya-vizyon-sade-mimari":116},{"id":4,"title":5,"author":6,"body":7,"category":99,"cover":100,"date":101,"description":102,"draft":103,"extension":104,"meta":105,"navigation":106,"path":107,"readingTime":108,"seo":109,"stem":110,"tags":111,"__hash__":115},"blog_en\u002Fen\u002Fblog\u002Fcodifya-vizyon-sade-mimari.md","Calm architecture: fewer concepts, fewer clicks, more outcomes","Codifya",{"type":8,"value":9,"toc":90},"minimark",[10,18,25,30,48,51,55,62,65,69,80,84,87],[11,12,13,14],"p",{},"Over the years we noticed: the reason a user abandons an app is rarely a missing feature. More often it's the exhaustion of an interface that ",[15,16,17],"em",{},"does many things but explains none clearly.",[11,19,20,21],{},"At Codifya every product follows one principle: ",[22,23,24],"strong",{},"fewer concepts, fewer clicks, more outcomes.",[26,27,29],"h2",{"id":28},"fewer-concepts","\"Fewer concepts\"",[11,31,32,33,36,37,40,41,36,44,47],{},"The more new terms a user has to learn, the longer they feel like a beginner. In CityOS we use ",[15,34,35],{},"\"report\""," instead of ",[15,38,39],{},"\"ticket\""," and ",[15,42,43],{},"\"owner\"",[15,45,46],{},"\"agent\""," — because those words already exist in municipal vocabulary.",[11,49,50],{},"In FlowBit, terms like \"epic\" and \"story point\" are hidden by default. Teams that need them turn them on; most teams just look at \"task\" and \"sprint.\"",[26,52,54],{"id":53},"fewer-clicks","\"Fewer clicks\"",[11,56,57,58,61],{},"If a user takes four clicks to reach a goal, we look for the path to three. This is not about speed — it's about ",[15,59,60],{},"focus",". Every click is a small distracting decision.",[11,63,64],{},"In QR Menu, table number is auto-detected (embedded in the QR), language is auto-detected (from browser locale), and order confirmation is one tap. None of this is visible — but it's felt.",[26,66,68],{"id":67},"more-outcomes","\"More outcomes\"",[11,70,71,72,75,76,79],{},"Calm doesn't mean ",[15,73,74],{},"doing less","; it means ",[15,77,78],{},"appearing to do less",". The difference is in the infrastructure. BerberBul's booking system looks calm; behind it run conflict checks, auto-cancellations, and push reminders.",[26,81,83],{"id":82},"conclusion","Conclusion",[11,85,86],{},"A calm product comes from a calm architecture. A calm architecture is the byproduct of engineering culture: choosing the right abstraction, refusing unnecessary layers, and questioning every line of code.",[11,88,89],{},"Codifya's four products are the concrete expression of that culture.",{"title":91,"searchDepth":92,"depth":92,"links":93},"",3,[94,96,97,98],{"id":28,"depth":95,"text":29},2,{"id":53,"depth":95,"text":54},{"id":67,"depth":95,"text":68},{"id":82,"depth":95,"text":83},"Vizyon",null,"2026-03-12","The principles behind every Codifya product. Calm is not an aesthetic preference — it's the precondition for sustainability.",false,"md",{},true,"\u002Fen\u002Fblog\u002Fcodifya-vizyon-sade-mimari",6,{"title":5,"description":102},"en\u002Fblog\u002Fcodifya-vizyon-sade-mimari",[112,113,114],"design philosophy","simplicity","engineering culture","gOyTWPil0kftqVFgqXx5Hnf2_fgW3DWpGx61vqXOpkE",{"prev":117,"next":100},{"id":118,"title":119,"author":6,"body":120,"category":191,"cover":100,"date":192,"description":193,"draft":103,"extension":104,"meta":194,"navigation":106,"path":195,"readingTime":196,"seo":197,"stem":198,"tags":199,"__hash__":203},"blog_en\u002Fen\u002Fblog\u002Fqr-menu-kafe-vakasi.md","A café's switch to QR menu: 90 days later",{"type":8,"value":121,"toc":185},[122,125,147,150,154,157,161,164,168,175,178,182],[11,123,124],{},"In March, a single-location café in Konya switched to QR Menu. Ninety days in, here's what they shared:",[126,127,128,135,141],"ul",{},[129,130,131,134],"li",{},[22,132,133],{},"90% drop"," in printed-menu cost (only the table cards get reprinted)",[129,136,137,140],{},[22,138,139],{},"60% fewer"," order errors from international customers (thanks to auto-translation)",[129,142,143,146],{},[22,144,145],{},"8 minutes saved per day"," on menu updates",[11,148,149],{},"More interesting than the numbers were the behavior shifts.",[26,151,153],{"id":152},"how-long-do-customers-stay-on-the-menu","How long do customers stay on the menu?",[11,155,156],{},"Average viewing time went from one minute to 2.5. We initially read this as a bad signal — longer might mean more indecision. According to surveys, the opposite was true: customers were now reviewing photos, checking allergen labels, and reading content details.",[26,158,160],{"id":159},"the-waiters-role-changed","The waiter's role changed",[11,162,163],{},"The pressure on the waiter to answer \"what do you recommend?\" eased, because the customer had already seen detailed info on the menu. That freed the waiter to focus on table atmosphere and service.",[26,165,167],{"id":166},"the-unexpectedly-popular-feature","The unexpectedly popular feature",[11,169,170,171,174],{},"The owner did not predict that ",[22,172,173],{},"stock-based auto-hiding"," would matter most. Sold-out items quietly disappear from the menu — the customer orders, the waiter never has to apologize.",[11,176,177],{},"That single detail meaningfully improved customer satisfaction.",[26,179,181],{"id":180},"takeaway","Takeaway",[11,183,184],{},"Switching to QR menu isn't just a paper-to-digital migration. Done right, it's an infrastructure that reduces operational load and errors while quietly improving the customer experience.",{"title":91,"searchDepth":92,"depth":92,"links":186},[187,188,189,190],{"id":152,"depth":95,"text":153},{"id":159,"depth":95,"text":160},{"id":166,"depth":95,"text":167},{"id":180,"depth":95,"text":181},"QR Menü","2026-03-30","What changed for a single-location café after switching to QR Menu? A short case study on operations, customer behavior, and error rate.",{},"\u002Fen\u002Fblog\u002Fqr-menu-kafe-vakasi",5,{"title":119,"description":193},"en\u002Fblog\u002Fqr-menu-kafe-vakasi",[200,201,202],"case study","restaurant","operations","6ZxiVmPuaiJF0I3FvOYwjKItZUX8Lo9I6id0kwBEQlY",1781523775331]