{"id":1010,"date":"2026-01-24T15:19:42","date_gmt":"2026-01-24T14:19:42","guid":{"rendered":"https:\/\/project.revolware.com\/case-studies\/?p=1010"},"modified":"2026-01-30T17:02:14","modified_gmt":"2026-01-30T16:02:14","slug":"2prefer","status":"publish","type":"post","link":"https:\/\/project.revolware.com\/case-studies\/2prefer\/","title":{"rendered":"2prefer &#8211; Personal recommendations system"},"content":{"rendered":"\n<p>2prefer was an early personal recommendation app designed to simplify everyday decisions long before generative AI made this approach common. Its focus was on one critical moment: deciding <strong>how and when to move<\/strong> during the day.<\/p>\n\n\n\n<p>The app combined multiple data sources into a single recommendation engine, including your calendar events, weather forecasts, traffic conditions, and personal preferences. Instead of forcing users to compare options manually, 2prefer delivered <strong>one clear, actionable recommendation<\/strong> at exactly the right time.<\/p>\n\n\n\n<p>A key feature was <strong>smart timing<\/strong>. 2prefer notified users not only <em>how<\/em> to travel, but also <strong>when to leave<\/strong> \u2014 in the morning and throughout the day &#8211; based on real-time conditions and upcoming plans.<\/p>\n\n\n\n<p>Recommendations supported <strong>multimodal transport<\/strong>, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bike + public transport<\/li>\n\n\n\n<li>car + P+R + public transport<\/li>\n\n\n\n<li>pure public transport, motorbike, bike or car, when appropriate<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/project.revolware.com\/case-studies\/wp-content\/uploads\/sites\/3\/2026\/01\/image.png\" alt=\"\" class=\"wp-image-1012\" srcset=\"https:\/\/project.revolware.com\/case-studies\/wp-content\/uploads\/sites\/3\/2026\/01\/image.png 1024w, https:\/\/project.revolware.com\/case-studies\/wp-content\/uploads\/sites\/3\/2026\/01\/image-300x164.png 300w, https:\/\/project.revolware.com\/case-studies\/wp-content\/uploads\/sites\/3\/2026\/01\/image-768x419.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Example morning notificatoin<\/figcaption><\/figure>\n\n\n\n<p>The impact was practical and immediate. 2prefer removed the mental load of checking multiple apps every morning, reduced decision fatigue, saved time and money, and gently encouraged more sustainable mobility choices &#8211; without forcing behavior or adding friction.<\/p>\n\n\n\n<p>By delivering the <strong>best answer at the right moment<\/strong>, 2prefer helped people move smarter, cheaper, and more consciously.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Want to build a product that turns complex real-world data into simple, timely decisions? <\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/revolware.com\/#contact\"><strong>Let\u2019s talk<\/strong>!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2prefer was an early personal recommendation app designed to simplify everyday decisions long before generative AI made this approach common. Its focus was on one critical moment: deciding how and when to move during the day. The app combined multiple data sources into a single recommendation engine, including your calendar events, weather forecasts, traffic conditions, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1011,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[22,16],"class_list":["post-1010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-ui-ux","tag-web-development"],"_links":{"self":[{"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/posts\/1010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/comments?post=1010"}],"version-history":[{"count":4,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/posts\/1010\/revisions"}],"predecessor-version":[{"id":1277,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/posts\/1010\/revisions\/1277"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/media\/1011"}],"wp:attachment":[{"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/media?parent=1010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/categories?post=1010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/project.revolware.com\/case-studies\/wp-json\/wp\/v2\/tags?post=1010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}