{"id":20,"date":"2026-02-05T19:19:02","date_gmt":"2026-02-05T19:19:02","guid":{"rendered":"https:\/\/mi2design.ro\/?page_id=20"},"modified":"2026-02-22T09:52:12","modified_gmt":"2026-02-22T09:52:12","slug":"portofoliu","status":"publish","type":"page","link":"https:\/\/mi2design.ro\/en\/portofoliu\/","title":{"rendered":"Portfolio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20\" class=\"elementor elementor-20\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d80c4af elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"d80c4af\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bc9b75\" data-id=\"1bc9b75\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d4d8a72 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"d4d8a72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Proiecte realizate<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1057b6 elementor-widget elementor-widget-heading\" data-id=\"f1057b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Rezultate construite\n<br><a style=\"font-weight: 800;color: #50A2FF\">prin strategie \u0219i execu\u021bie<\/a><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-524b596 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"524b596\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tFiecare proiect este g\u00e2ndit pentru performan\u021b\u0103. De la website-uri corporate la aplica\u021bii complexe, livr\u0103m solu\u021bii digitale clare, rapide \u0219i orientate spre conversie.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0006474 elementor-widget elementor-widget-spacer\" data-id=\"0006474\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1dc869e elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"1dc869e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40445bb\" data-id=\"40445bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5ed62bc elementor-widget elementor-widget-html\" data-id=\"5ed62bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"mi2ProjectsApp\" class=\"mi2p-wrap\">\r\n  <div class=\"mi2p-card\">\r\n    <div class=\"mi2p-head\">\r\n      <div>\r\n        <div class=\"mi2p-title\">Website Jobs in Progress<\/div>\r\n        <div class=\"mi2p-sub\">List\u0103 activ\u0103 \u2022 grupare pe \u021b\u0103ri, tehnologie \u0219i tip website<\/div>\r\n      <\/div>\r\n      <div class=\"mi2p-stats\" id=\"mi2pStats\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mi2p-controls\">\r\n      <input id=\"mi2pSearch\" class=\"mi2p-input\" placeholder=\"Caut\u0103 domeniu (ex: hela.academy)...\" \/>\r\n\r\n      <select id=\"mi2pGroup\" class=\"mi2p-select\" title=\"Grupeaz\u0103 dup\u0103\">\r\n        <option value=\"country\">Grupeaz\u0103: \u021aar\u0103<\/option>\r\n        <option value=\"tech\">Grupeaz\u0103: Tehnologie<\/option>\r\n        <option value=\"type\">Grupeaz\u0103: Tip website<\/option>\r\n        <option value=\"status\">Grupeaz\u0103: Status<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"mi2pCountry\" class=\"mi2p-select\">\r\n        <option value=\"\">Filtru \u021aar\u0103: Toate<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"mi2pTech\" class=\"mi2p-select\">\r\n        <option value=\"\">Filtru Tehnologie: Toate<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"mi2pType\" class=\"mi2p-select\">\r\n        <option value=\"\">Filtru Tip: Toate<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"mi2pStatus\" class=\"mi2p-select\">\r\n        <option value=\"\">Filtru Status: Toate<\/option>\r\n      <\/select>\r\n\r\n      <button id=\"mi2pReset\" class=\"mi2p-btn\">Reset<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"mi2p-tabs\">\r\n      <button class=\"mi2p-tab active\" data-view=\"grouped\">Grupat<\/button>\r\n      <button class=\"mi2p-tab\" data-view=\"table\">Tabel<\/button>\r\n    <\/div>\r\n\r\n    <div id=\"mi2pViewGrouped\" class=\"mi2p-view\"><\/div>\r\n    <div id=\"mi2pViewTable\" class=\"mi2p-view\" style=\"display:none;\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  .mi2p-wrap{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-width:1100px;margin:24px auto;padding:0 12px}\r\n  .mi2p-card{background:#0b0f14;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#e9eef5;overflow:hidden}\r\n  .mi2p-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:18px 18px 10px}\r\n  .mi2p-title{font-size:20px;font-weight:900}\r\n  .mi2p-sub{opacity:.8;margin-top:6px}\r\n  .mi2p-stats{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}\r\n  .mi2p-pill{font-size:12px;border:1px solid rgba(255,255,255,.12);padding:6px 10px;border-radius:999px;opacity:.9}\r\n\r\n  .mi2p-controls{display:grid;grid-template-columns:1.3fr repeat(4,1fr) auto;gap:10px;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.06)}\r\n  @media (max-width:980px){.mi2p-controls{grid-template-columns:1fr 1fr 1fr;}}\r\n  @media (max-width:620px){.mi2p-controls{grid-template-columns:1fr;}}\r\n\r\n  .mi2p-input,.mi2p-select{width:100%;background:#0f1620;border:1px solid rgba(255,255,255,.12);color:#e9eef5;border-radius:12px;padding:11px 12px;outline:none}\r\n  .mi2p-input:focus,.mi2p-select:focus{border-color:rgba(123,200,255,.65);box-shadow:0 0 0 3px rgba(123,200,255,.12)}\r\n  .mi2p-btn{background:#7bc8ff;color:#0b0f14;border:none;border-radius:12px;padding:11px 14px;font-weight:900;cursor:pointer}\r\n  .mi2p-btn:hover{filter:brightness(1.05)}\r\n\r\n  .mi2p-tabs{display:flex;gap:8px;padding:0 18px 12px}\r\n  .mi2p-tab{background:#0f1620;border:1px solid rgba(255,255,255,.10);color:#e9eef5;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer;opacity:.85}\r\n  .mi2p-tab.active{border-color:rgba(123,200,255,.65);opacity:1}\r\n\r\n  .mi2p-view{padding:0 18px 18px}\r\n\r\n  .mi2p-group{margin-top:14px;background:#0f1620;border:1px solid rgba(255,255,255,.10);border-radius:16px;overflow:hidden}\r\n  .mi2p-group-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}\r\n  .mi2p-group-title{font-weight:1000}\r\n  .mi2p-count{opacity:.75;font-size:12px}\r\n  .mi2p-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px}\r\n  @media (max-width:860px){.mi2p-items{grid-template-columns:1fr}}\r\n  .mi2p-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}\r\n  .mi2p-domain{font-weight:1000}\r\n  .mi2p-meta{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap;opacity:.9}\r\n  .mi2p-badge{font-size:12px;padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.12);opacity:.95}\r\n  .mi2p-badge.status-active{border-color:rgba(183,255,207,.45)}\r\n  .mi2p-badge.status-build{border-color:rgba(255,214,102,.45)}\r\n  .mi2p-badge.status-redesign{border-color:rgba(123,200,255,.55)}\r\n  .mi2p-badge.status-review{border-color:rgba(255,160,220,.45)}\r\n  .mi2p-badge.status-transfer{border-color:rgba(180,180,255,.45)}\r\n  .mi2p-actions a{display:inline-block;text-decoration:none;background:#111a25;border:1px solid rgba(255,255,255,.12);color:#e9eef5;border-radius:10px;padding:8px 10px;font-weight:900}\r\n  .mi2p-actions a:hover{border-color:rgba(123,200,255,.65)}\r\n\r\n  \/* table *\/\r\n  .mi2p-table{width:100%;border-collapse:separate;border-spacing:0 8px}\r\n  .mi2p-table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.75;text-align:left;padding:0 10px}\r\n  .mi2p-row{background:#0f1620;border:1px solid rgba(255,255,255,.10)}\r\n  .mi2p-row td{padding:12px 10px;border-top:1px solid rgba(255,255,255,.10);border-bottom:1px solid rgba(255,255,255,.10)}\r\n  .mi2p-row td:first-child{border-left:1px solid rgba(255,255,255,.10);border-top-left-radius:14px;border-bottom-left-radius:14px}\r\n  .mi2p-row td:last-child{border-right:1px solid rgba(255,255,255,.10);border-top-right-radius:14px;border-bottom-right-radius:14px}\r\n  .mi2p-small{opacity:.8;font-size:12px}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  const el = (id) => document.getElementById(id);\r\n\r\n  \/\/ === EDIT HERE: dataset ===\r\n  \/\/ tech: WordPress \/ Shopify \/ Custom \/ Webflow \/ etc.\r\n  \/\/ type: Prezentare \/ Magazin online \/ Landing page\r\n  \/\/ status: Activ \/ \u00cen construc\u021bie \/ Redesign \/ Revizuire \/ Transferat\r\n  const PROJECTS = [\r\n    { domain:\"swissgoldline.ch\", country:\"Elve\u021bia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Transferat\", note:\"Transferat\" },\r\n    { domain:\"sublimebeaute.ch\", country:\"Elve\u021bia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"harleyelitegroup.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"harleyelitegroup.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"clinicajoelle.qa\", country:\"Qatar \/ UAE\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"harleyeliteacademy.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mvplasticsurgery.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"edilrom.com\", country:\"Rom\u00e2nia & Italia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"autoteile-david.de\", country:\"Germania\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"art-dt.de\", country:\"Germania\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"chefbogdan.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"abpark.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"harleyeliteacademy.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"harleyelitehair.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"edenderma.com\", country:\"Dubai \/ UAE\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"smilebaby.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"unicsconstruction.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"ydbevents.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mesager24.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"educatiopoland.pl\", country:\"Polonia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"topuzisteelfixers.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"topuzicontractors.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"sportshube15.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"topbait.de\", country:\"Germania\", tech:\"WordPress\", type:\"Magazin online\", status:\"\u00cen construc\u021bie\", note:\"\u00cen construc\u021bie (am\u00e2nat)\" },\r\n    { domain:\"hampsteadfc.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"educationeurope.eu\", country:\"Polonia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mbbsinpoland.com\", country:\"Polonia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"anlan.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"decorpainter.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Landing page\", status:\"Activ\" },\r\n    { domain:\"co-builder.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mats-ps.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"aestheticslab.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"bellacosarestaurant.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"wimpolepharmacy.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"ginevio.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Redesign\", note:\"Redesign\" },\r\n    { domain:\"beautylashesval.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"chirurgie-turcan.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"beautymagiclondon.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"o12bar.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"megapark.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Revizuire\", note:\"Revizuire\" },\r\n    { domain:\"artvasytraditional.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"\u00cen construc\u021bie\", note:\"\u00cen construc\u021bie\" },\r\n    { domain:\"hela.academy\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"bblprp.com\", country:\"United States\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"360degreeclinic.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"pezzaorrostu.it\", country:\"Italia (Sardinia)\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"autoluxsrlogliastra.it\", country:\"Italia (Sardinia)\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"meseriasii.com\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Revizuire\", note:\"Revizuire\" },\r\n    { domain:\"linacatering.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"petrescufactory.com\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"sussexexecutivechauffeurs.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"amanandvanbirmingham.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"greenmarketing.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"stopaddiction.ch\", country:\"Elve\u021bia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mariaprocanails.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"staff4catering.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mi2design.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"weplant-trees.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"kronosat.com\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"aidamedical.co.uk\", country:\"Marea Britanie\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"mundo-marmol.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"alinachirila.eu\", country:\"UE\", tech:\"WordPress\", type:\"Prezentare\", status:\"\u00cen construc\u021bie\", note:\"\u00cen construc\u021bie\" },\r\n    { domain:\"repario.ro\", country:\"Rom\u00e2nia\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n    { domain:\"scubadreamers.com\", country:\"Egipt\", tech:\"WordPress\", type:\"Prezentare\", status:\"Activ\" },\r\n  ];\r\n\r\n  \/\/ === App ===\r\n  const statsEl = el(\"mi2pStats\");\r\n  const viewGrouped = el(\"mi2pViewGrouped\");\r\n  const viewTable = el(\"mi2pViewTable\");\r\n\r\n  const searchEl = el(\"mi2pSearch\");\r\n  const groupEl = el(\"mi2pGroup\");\r\n  const countryEl = el(\"mi2pCountry\");\r\n  const techEl = el(\"mi2pTech\");\r\n  const typeEl = el(\"mi2pType\");\r\n  const statusEl = el(\"mi2pStatus\");\r\n  const resetEl = el(\"mi2pReset\");\r\n\r\n  const tabs = document.querySelectorAll(\".mi2p-tab\");\r\n  let viewMode = \"grouped\";\r\n\r\n  function uniq(arr){ return Array.from(new Set(arr)).sort((a,b)=>a.localeCompare(b)); }\r\n\r\n  function badgeClassForStatus(s){\r\n    const x = (s || \"\").toLowerCase();\r\n    if(x.includes(\"activ\")) return \"status-active\";\r\n    if(x.includes(\"constr\")) return \"status-build\";\r\n    if(x.includes(\"redesign\")) return \"status-redesign\";\r\n    if(x.includes(\"reviz\")) return \"status-review\";\r\n    if(x.includes(\"transfer\")) return \"status-transfer\";\r\n    return \"\";\r\n  }\r\n\r\n  function populateFilters(){\r\n    const countries = uniq(PROJECTS.map(p=>p.country || \"\u2014\"));\r\n    const techs = uniq(PROJECTS.map(p=>p.tech || \"\u2014\"));\r\n    const types = uniq(PROJECTS.map(p=>p.type || \"\u2014\"));\r\n    const statuses = uniq(PROJECTS.map(p=>p.status || \"\u2014\"));\r\n\r\n    countryEl.innerHTML = `<option value=\"\">Filtru \u021aar\u0103: Toate<\/option>` + countries.map(x=>`<option value=\"${escapeHtml(x)}\">${escapeHtml(x)}<\/option>`).join(\"\");\r\n    techEl.innerHTML = `<option value=\"\">Filtru Tehnologie: Toate<\/option>` + techs.map(x=>`<option value=\"${escapeHtml(x)}\">${escapeHtml(x)}<\/option>`).join(\"\");\r\n    typeEl.innerHTML = `<option value=\"\">Filtru Tip: Toate<\/option>` + types.map(x=>`<option value=\"${escapeHtml(x)}\">${escapeHtml(x)}<\/option>`).join(\"\");\r\n    statusEl.innerHTML = `<option value=\"\">Filtru Status: Toate<\/option>` + statuses.map(x=>`<option value=\"${escapeHtml(x)}\">${escapeHtml(x)}<\/option>`).join(\"\");\r\n  }\r\n\r\n  function escapeHtml(str){\r\n    return String(str)\r\n      .replaceAll(\"&\",\"&amp;\")\r\n      .replaceAll(\"<\",\"&lt;\")\r\n      .replaceAll(\">\",\"&gt;\")\r\n      .replaceAll('\"',\"&quot;\")\r\n      .replaceAll(\"'\",\"&#039;\");\r\n  }\r\n\r\n  function filtered(){\r\n    const q = (searchEl.value || \"\").trim().toLowerCase();\r\n    const c = countryEl.value || \"\";\r\n    const t = techEl.value || \"\";\r\n    const ty = typeEl.value || \"\";\r\n    const st = statusEl.value || \"\";\r\n\r\n    return PROJECTS.filter(p=>{\r\n      if(q && !(p.domain || \"\").toLowerCase().includes(q)) return false;\r\n      if(c && (p.country || \"\") !== c) return false;\r\n      if(t && (p.tech || \"\") !== t) return false;\r\n      if(ty && (p.type || \"\") !== ty) return false;\r\n      if(st && (p.status || \"\") !== st) return false;\r\n      return true;\r\n    });\r\n  }\r\n\r\n  function groupBy(list, key){\r\n    const m = new Map();\r\n    list.forEach(p=>{\r\n      const k = (p[key] || \"\u2014\");\r\n      if(!m.has(k)) m.set(k, []);\r\n      m.get(k).push(p);\r\n    });\r\n    \/\/ sort groups by name, and items by domain\r\n    const entries = Array.from(m.entries()).sort((a,b)=> String(a[0]).localeCompare(String(b[0])));\r\n    entries.forEach(([k, arr])=>arr.sort((x,y)=>String(x.domain).localeCompare(String(y.domain))));\r\n    return entries;\r\n  }\r\n\r\n  function renderStats(list){\r\n    const total = list.length;\r\n    const active = list.filter(p=>(p.status||\"\").toLowerCase().includes(\"activ\")).length;\r\n    const build = list.filter(p=>(p.status||\"\").toLowerCase().includes(\"constr\")).length;\r\n    const redesign = list.filter(p=>(p.status||\"\").toLowerCase().includes(\"redesign\")).length;\r\n    const review = list.filter(p=>(p.status||\"\").toLowerCase().includes(\"reviz\")).length;\r\n\r\n    statsEl.innerHTML = `\r\n      <span class=\"mi2p-pill\">Total: <b>${total}<\/b><\/span>\r\n      <span class=\"mi2p-pill\">Active: <b>${active}<\/b><\/span>\r\n      <span class=\"mi2p-pill\">\u00cen construc\u021bie: <b>${build}<\/b><\/span>\r\n      <span class=\"mi2p-pill\">Redesign: <b>${redesign}<\/b><\/span>\r\n      <span class=\"mi2p-pill\">Revizuire: <b>${review}<\/b><\/span>\r\n    `;\r\n  }\r\n\r\n  function renderGrouped(){\r\n    const list = filtered();\r\n    renderStats(list);\r\n\r\n    const g = groupEl.value; \/\/ country\/tech\/type\/status\r\n    const groups = groupBy(list, g);\r\n\r\n    if(groups.length === 0){\r\n      viewGrouped.innerHTML = `<div class=\"mi2p-group\"><div class=\"mi2p-group-head\"><div class=\"mi2p-group-title\">Niciun rezultat<\/div><\/div><\/div>`;\r\n      return;\r\n    }\r\n\r\n    viewGrouped.innerHTML = groups.map(([name, items])=>{\r\n      const title = escapeHtml(name);\r\n      const count = items.length;\r\n\r\n      const cards = items.map(p=>{\r\n        const domain = escapeHtml(p.domain);\r\n        const tech = escapeHtml(p.tech || \"\u2014\");\r\n        const type = escapeHtml(p.type || \"\u2014\");\r\n        const country = escapeHtml(p.country || \"\u2014\");\r\n        const status = escapeHtml(p.status || \"\u2014\");\r\n        const note = p.note ? `<span class=\"mi2p-small\">\u2022 ${escapeHtml(p.note)}<\/span>` : \"\";\r\n        const badgeCls = badgeClassForStatus(p.status);\r\n\r\n        return `\r\n          <div class=\"mi2p-item\">\r\n            <div>\r\n              <div class=\"mi2p-domain\">${domain}<\/div>\r\n              <div class=\"mi2p-meta\">\r\n                <span class=\"mi2p-badge\">${country}<\/span>\r\n                <span class=\"mi2p-badge\">${tech}<\/span>\r\n                <span class=\"mi2p-badge\">${type}<\/span>\r\n                <span class=\"mi2p-badge ${badgeCls}\">${status}<\/span>\r\n                ${note}\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"mi2p-actions\">\r\n              <a href=\"https:\/\/${domain}\" target=\"_blank\" rel=\"noopener\">Deschide<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        `;\r\n      }).join(\"\");\r\n\r\n      return `\r\n        <div class=\"mi2p-group\">\r\n          <div class=\"mi2p-group-head\">\r\n            <div class=\"mi2p-group-title\">${title}<\/div>\r\n            <div class=\"mi2p-count\">${count} proiect(e)<\/div>\r\n          <\/div>\r\n          <div class=\"mi2p-items\">${cards}<\/div>\r\n        <\/div>\r\n      `;\r\n    }).join(\"\");\r\n  }\r\n\r\n  function renderTable(){\r\n    const list = filtered();\r\n    renderStats(list);\r\n\r\n    if(list.length === 0){\r\n      viewTable.innerHTML = `<div class=\"mi2p-group\"><div class=\"mi2p-group-head\"><div class=\"mi2p-group-title\">Niciun rezultat<\/div><\/div><\/div>`;\r\n      return;\r\n    }\r\n\r\n    const rows = list\r\n      .slice()\r\n      .sort((a,b)=>String(a.domain).localeCompare(String(b.domain)))\r\n      .map(p=>{\r\n        const domain = escapeHtml(p.domain);\r\n        const country = escapeHtml(p.country || \"\u2014\");\r\n        const tech = escapeHtml(p.tech || \"\u2014\");\r\n        const type = escapeHtml(p.type || \"\u2014\");\r\n        const status = escapeHtml(p.status || \"\u2014\");\r\n        const badgeCls = badgeClassForStatus(p.status);\r\n        const note = escapeHtml(p.note || \"\");\r\n        return `\r\n          <tr class=\"mi2p-row\">\r\n            <td><b>${domain}<\/b><div class=\"mi2p-small\">${note}<\/div><\/td>\r\n            <td>${country}<\/td>\r\n            <td>${tech}<\/td>\r\n            <td>${type}<\/td>\r\n            <td><span class=\"mi2p-badge ${badgeCls}\">${status}<\/span><\/td>\r\n            <td><a href=\"https:\/\/${domain}\" target=\"_blank\" rel=\"noopener\" style=\"color:#7bc8ff;text-decoration:none;font-weight:900;\">Open<\/a><\/td>\r\n          <\/tr>\r\n        `;\r\n      }).join(\"\");\r\n\r\n    viewTable.innerHTML = `\r\n      <table class=\"mi2p-table\">\r\n        <thead>\r\n          <tr>\r\n            <th>Domeniu<\/th>\r\n            <th>\u021aar\u0103<\/th>\r\n            <th>Tehnologie<\/th>\r\n            <th>Tip<\/th>\r\n            <th>Status<\/th>\r\n            <th><\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n        <tbody>${rows}<\/tbody>\r\n      <\/table>\r\n    `;\r\n  }\r\n\r\n  function render(){\r\n    if(viewMode === \"grouped\") renderGrouped();\r\n    else renderTable();\r\n  }\r\n\r\n  \/\/ events\r\n  [searchEl, groupEl, countryEl, techEl, typeEl, statusEl].forEach(x=>{\r\n    x.addEventListener(\"input\", render);\r\n    x.addEventListener(\"change\", render);\r\n  });\r\n\r\n  resetEl.addEventListener(\"click\", ()=>{\r\n    searchEl.value = \"\";\r\n    groupEl.value = \"country\";\r\n    countryEl.value = \"\";\r\n    techEl.value = \"\";\r\n    typeEl.value = \"\";\r\n    statusEl.value = \"\";\r\n    render();\r\n  });\r\n\r\n  tabs.forEach(t=>{\r\n    t.addEventListener(\"click\", ()=>{\r\n      tabs.forEach(x=>x.classList.remove(\"active\"));\r\n      t.classList.add(\"active\");\r\n      viewMode = t.getAttribute(\"data-view\");\r\n      if(viewMode === \"grouped\"){\r\n        viewGrouped.style.display = \"\";\r\n        viewTable.style.display = \"none\";\r\n      }else{\r\n        viewGrouped.style.display = \"none\";\r\n        viewTable.style.display = \"\";\r\n      }\r\n      render();\r\n    });\r\n  });\r\n\r\n  \/\/ init\r\n  populateFilters();\r\n  render();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-135c79a elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"135c79a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-133ab92\" data-id=\"133ab92\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-621834c elementor-widget elementor-widget-html\" data-id=\"621834c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"mi2fb-wrap\" id=\"mi2FbPortfolio\">\r\n  <div class=\"mi2fb-card\">\r\n    <div class=\"mi2fb-head\">\r\n      <div>\r\n        <div class=\"mi2fb-title\">Portofoliu Grafic\u0103 (Postare pe Facebook)<\/div>\r\n        <div class=\"mi2fb-sub\">\r\n          Logo-uri \u2022 C\u0103r\u021bi de vizit\u0103 \u2022 Flyere\/Pliante \u2022 Bannere (din post\u0103rile paginilor Facebook)\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"mi2fb-links\">\r\n        <a class=\"mi2fb-link\" href=\"https:\/\/www.facebook.com\/RomaniaMi2design\/photos\" target=\"_blank\" rel=\"noopener\">Deschide album RO<\/a>\r\n        <a class=\"mi2fb-link\" href=\"https:\/\/www.facebook.com\/WebDesigninLONDON\/photos\" target=\"_blank\" rel=\"noopener\">Deschide album London<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mi2fb-tabs\" role=\"tablist\" aria-label=\"Categorii portofoliu\">\r\n      <button class=\"mi2fb-tab active\" data-tab=\"logos\" role=\"tab\" aria-selected=\"true\">Logo-uri<\/button>\r\n      <button class=\"mi2fb-tab\" data-tab=\"cards\" role=\"tab\" aria-selected=\"false\">C\u0103r\u021bi de vizit\u0103<\/button>\r\n      <button class=\"mi2fb-tab\" data-tab=\"flyers\" role=\"tab\" aria-selected=\"false\">Pliante & Flyere<\/button>\r\n      <button class=\"mi2fb-tab\" data-tab=\"banners\" role=\"tab\" aria-selected=\"false\">Bannere<\/button>\r\n      <button class=\"mi2fb-tab\" data-tab=\"all\" role=\"tab\" aria-selected=\"false\">Toate<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"mi2fb-note\">\r\n      Tip: ca s\u0103 apar\u0103 \u201cpe bune\u201d, posteaz\u0103 pe Facebook cu hashtag-uri (ex: <b>#logo<\/b>, <b>#cartivizita<\/b>, <b>#flyer<\/b>, <b>#banner<\/b>).\r\n      Aici filtr\u0103m feed-ul dup\u0103 hashtag (\u00een textul post\u0103rii). Dac\u0103 nu ai hashtag-uri, alege \u201cToate\u201d.\r\n    <\/div>\r\n\r\n    <div class=\"mi2fb-grid\">\r\n      <!-- Column 1 -->\r\n      <div class=\"mi2fb-col\">\r\n        <div class=\"mi2fb-col-head\">\r\n          <div class=\"mi2fb-col-title\">Mi2Design Agency RO<\/div>\r\n          <div class=\"mi2fb-col-sub\">facebook.com\/RomaniaMi2design<\/div>\r\n        <\/div>\r\n\r\n        <!-- Facebook Page Plugin -->\r\n        <div class=\"mi2fb-embed\">\r\n          <div class=\"fb-page\"\r\n               data-href=\"https:\/\/www.facebook.com\/RomaniaMi2design\/\"\r\n               data-tabs=\"timeline\"\r\n               data-width=\"500\"\r\n               data-height=\"900\"\r\n               data-small-header=\"true\"\r\n               data-adapt-container-width=\"true\"\r\n               data-hide-cover=\"false\"\r\n               data-show-facepile=\"false\">\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Column 2 -->\r\n      <div class=\"mi2fb-col\">\r\n        <div class=\"mi2fb-col-head\">\r\n          <div class=\"mi2fb-col-title\">WebDesign in London<\/div>\r\n          <div class=\"mi2fb-col-sub\">facebook.com\/WebDesigninLONDON<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi2fb-embed\">\r\n          <div class=\"fb-page\"\r\n               data-href=\"https:\/\/www.facebook.com\/WebDesigninLONDON\/\"\r\n               data-tabs=\"timeline\"\r\n               data-width=\"500\"\r\n               data-height=\"900\"\r\n               data-small-header=\"true\"\r\n               data-adapt-container-width=\"true\"\r\n               data-hide-cover=\"false\"\r\n               data-show-facepile=\"false\">\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mi2fb-footer\">\r\n      <div class=\"mi2fb-footer-left\">\r\n        <div class=\"mi2fb-footer-title\">Sugestie practic\u0103<\/div>\r\n        <div class=\"mi2fb-footer-sub\">\r\n          Dac\u0103 vrei filtrare real\u0103 pe categorii, pune hashtag \u00een post\u0103ri:\r\n          <b>#logo<\/b> \/ <b>#cartivizita<\/b> \/ <b>#flyer<\/b> \/ <b>#banner<\/b>.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Facebook SDK -->\r\n<div id=\"fb-root\"><\/div>\r\n<script async defer crossorigin=\"anonymous\"\r\n  src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v20.0\">\r\n<\/script>\r\n\r\n<style>\r\n  .mi2fb-wrap{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-width:1180px;margin:24px auto;padding:0 12px}\r\n  .mi2fb-card{background:#0b0f14;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#e9eef5;overflow:hidden}\r\n  .mi2fb-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:18px 18px 10px}\r\n  .mi2fb-title{font-size:20px;font-weight:950}\r\n  .mi2fb-sub{opacity:.8;margin-top:6px}\r\n  .mi2fb-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}\r\n  .mi2fb-link{background:#0f1620;border:1px solid rgba(255,255,255,.12);color:#e9eef5;text-decoration:none;border-radius:12px;padding:10px 12px;font-weight:900}\r\n  .mi2fb-link:hover{border-color:rgba(123,200,255,.65)}\r\n\r\n  .mi2fb-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 12px}\r\n  .mi2fb-tab{background:#0f1620;border:1px solid rgba(255,255,255,.10);color:#e9eef5;border-radius:999px;padding:8px 12px;font-weight:900;cursor:pointer;opacity:.85}\r\n  .mi2fb-tab.active{border-color:rgba(123,200,255,.65);opacity:1}\r\n\r\n  .mi2fb-note{padding:0 18px 14px;opacity:.85;border-top:1px solid rgba(255,255,255,.06)}\r\n  .mi2fb-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.06)}\r\n  @media(max-width:980px){.mi2fb-grid{grid-template-columns:1fr}}\r\n  .mi2fb-col{background:#0f1620;border:1px solid rgba(255,255,255,.10);border-radius:16px;overflow:hidden}\r\n  .mi2fb-col-head{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}\r\n  .mi2fb-col-title{font-weight:1000}\r\n  .mi2fb-col-sub{opacity:.75;font-size:12px;margin-top:4px}\r\n  .mi2fb-embed{padding:12px 14px}\r\n  .mi2fb-footer{padding:14px 18px;border-top:1px solid rgba(255,255,255,.06)}\r\n  .mi2fb-footer-title{font-weight:1000}\r\n  .mi2fb-footer-sub{opacity:.85;margin-top:6px}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  const root = document.getElementById(\"mi2FbPortfolio\");\r\n  if(!root) return;\r\n\r\n  const tabs = root.querySelectorAll(\".mi2fb-tab\");\r\n\r\n  \/\/ Important: Page Plugin nu are filtrare nativ\u0103 pe \u201cPhotos\u201d.\r\n  \/\/ Aici facem filtrare \u201clogic\u0103\u201d prin recomandarea de hashtag \u00een postare.\r\n  \/\/ Practic: utilizatorul selecteaz\u0103 categoria, iar noi afi\u0219\u0103m un mic hint.\r\n  const map = {\r\n    logos: \"#logo\",\r\n    cards: \"#cartivizita\",\r\n    flyers: \"#flyer\",\r\n    banners: \"#banner\",\r\n    all: \"\"\r\n  };\r\n\r\n  const note = root.querySelector(\".mi2fb-note\");\r\n\r\n  tabs.forEach(btn=>{\r\n    btn.addEventListener(\"click\", ()=>{\r\n      tabs.forEach(x=>x.classList.remove(\"active\"));\r\n      btn.classList.add(\"active\");\r\n\r\n      const key = btn.getAttribute(\"data-tab\");\r\n      const tag = map[key] || \"\";\r\n\r\n      if(tag){\r\n        note.innerHTML =\r\n          `Tip: posteaz\u0103 pe Facebook cu hashtag-ul <b>${tag}<\/b> (\u0219i eventual \u0219i \u00een descriere).\r\n           Aici nu putem filtra \u201cPhotos\u201d direct, dar po\u021bi organiza feed-ul prin hashtag-uri.`;\r\n      }else{\r\n        note.innerHTML =\r\n          `Tip: alege \u201cToate\u201d ca s\u0103 vezi feed-ul complet. Pentru categorii, folose\u0219te hashtag-uri:\r\n           <b>#logo<\/b>, <b>#cartivizita<\/b>, <b>#flyer<\/b>, <b>#banner<\/b>.`;\r\n      }\r\n    });\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Proiecte realizate Rezultate construite prin strategie \u0219i execu\u021bie Fiecare proiect este g\u00e2ndit pentru performan\u021b\u0103. De la website-uri corporate la aplica\u021bii complexe, livr\u0103m solu\u021bii digitale clare, rapide \u0219i orientate spre conversie. Website Jobs in Progress List\u0103 activ\u0103 \u2022 grupare pe \u021b\u0103ri, tehnologie \u0219i tip website Grupeaz\u0103: \u021aar\u0103Grupeaz\u0103: TehnologieGrupeaz\u0103: Tip websiteGrupeaz\u0103: Status Filtru \u021aar\u0103: Toate Filtru Tehnologie: &#8230; <a title=\"Portfolio\" class=\"read-more\" href=\"https:\/\/mi2design.ro\/en\/portofoliu\/\" aria-label=\"Read more about Portofoliu\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Portofoliu - Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mi2design.ro\/en\/portofoliu\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portofoliu - Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia\" \/>\n<meta property=\"og:description\" content=\"Proiecte realizate Rezultate construite prin strategie \u0219i execu\u021bie Fiecare proiect este g\u00e2ndit pentru performan\u021b\u0103. De la website-uri corporate la aplica\u021bii complexe, livr\u0103m solu\u021bii digitale clare, rapide \u0219i orientate spre conversie. Website Jobs in Progress List\u0103 activ\u0103 \u2022 grupare pe \u021b\u0103ri, tehnologie \u0219i tip website Grupeaz\u0103: \u021aar\u0103Grupeaz\u0103: TehnologieGrupeaz\u0103: Tip websiteGrupeaz\u0103: Status Filtru \u021aar\u0103: Toate Filtru Tehnologie: ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mi2design.ro\/en\/portofoliu\/\" \/>\n<meta property=\"og:site_name\" content=\"Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-22T09:52:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mi2design.ro\\\/portofoliu\\\/\",\"url\":\"https:\\\/\\\/mi2design.ro\\\/portofoliu\\\/\",\"name\":\"Portofoliu - Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mi2design.ro\\\/#website\"},\"datePublished\":\"2026-02-05T19:19:02+00:00\",\"dateModified\":\"2026-02-22T09:52:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mi2design.ro\\\/portofoliu\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mi2design.ro\\\/portofoliu\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mi2design.ro\\\/portofoliu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\\\/\\\/mi2design.ro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portofoliu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mi2design.ro\\\/#website\",\"url\":\"https:\\\/\\\/mi2design.ro\\\/\",\"name\":\"Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia\",\"description\":\"Creare website profesional, design grafic \u0219i identitate vizual\u0103 pentru firme. Site rapid \u00een 24h. Solu\u021bii moderne pentrufirme si antreprenori.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mi2design.ro\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Portofoliu - Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mi2design.ro\/en\/portofoliu\/","og_locale":"en_GB","og_type":"article","og_title":"Portofoliu - Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia","og_description":"Proiecte realizate Rezultate construite prin strategie \u0219i execu\u021bie Fiecare proiect este g\u00e2ndit pentru performan\u021b\u0103. De la website-uri corporate la aplica\u021bii complexe, livr\u0103m solu\u021bii digitale clare, rapide \u0219i orientate spre conversie. Website Jobs in Progress List\u0103 activ\u0103 \u2022 grupare pe \u021b\u0103ri, tehnologie \u0219i tip website Grupeaz\u0103: \u021aar\u0103Grupeaz\u0103: TehnologieGrupeaz\u0103: Tip websiteGrupeaz\u0103: Status Filtru \u021aar\u0103: Toate Filtru Tehnologie: ... Read more","og_url":"https:\/\/mi2design.ro\/en\/portofoliu\/","og_site_name":"Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia","article_modified_time":"2026-02-22T09:52:12+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mi2design.ro\/portofoliu\/","url":"https:\/\/mi2design.ro\/portofoliu\/","name":"Portofoliu - Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia","isPartOf":{"@id":"https:\/\/mi2design.ro\/#website"},"datePublished":"2026-02-05T19:19:02+00:00","dateModified":"2026-02-22T09:52:12+00:00","breadcrumb":{"@id":"https:\/\/mi2design.ro\/portofoliu\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mi2design.ro\/portofoliu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mi2design.ro\/portofoliu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/mi2design.ro\/"},{"@type":"ListItem","position":2,"name":"Portofoliu"}]},{"@type":"WebSite","@id":"https:\/\/mi2design.ro\/#website","url":"https:\/\/mi2design.ro\/","name":"Mi2Design Agency | Creare Website &amp; Graphic Design Rom\u00e2nia","description":"Creare website profesional, design grafic \u0219i identitate vizual\u0103 pentru firme. Site rapid \u00een 24h. Solu\u021bii moderne pentrufirme si antreprenori.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mi2design.ro\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":21,"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":1014,"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/pages\/20\/revisions\/1014"}],"wp:attachment":[{"href":"https:\/\/mi2design.ro\/en\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}