1<!DOCTYPE html><html lang="en"><head><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://cdn.simpleicons.org"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="apple-touch-icon" sizes="180x180" href="/static/favicon/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/static/favicon/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/static/favicon/favicon-16x16.png"/><link rel="manifest" href="/static/favicon/site.webmanifest"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Projects & Case Studies | Bibek Adhikari â Full Stack Developer</title><link rel="apple-touch-icon" sizes="180x180" href="/static/favicon/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/static/favicon/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/static/favicon/favicon-16x16.png"/><link rel="manifest" href="/static/favicon/site.webmanifest"/><meta name="title" content="Projects & Case Studies | Bibek Adhikari â Full Stack Developer"/><meta name="description" content="Selected work by Bibek Adhikari: production Android apps on Google Play, AI and RAG systems, MERN and Next.js platforms, and offline-first mobile products â each with a full case study."/><meta name="keywords" content="Bibek Adhikari projects, full stack developer portfolio, React Native case study, Next.js case study, Flutter case study, RAG AI project"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://www.bibekadhikari18.com.np/projects"/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.bibekadhikari18.com.np/projects"/><meta property="og:site_name" content="Bibek Adhikari"/><meta property="og:title" content="Projects & Case Studies | Bibek Adhikari â Full Stack Developer"/><meta property="og:description" content="Selected work by Bibek Adhikari: production Android apps on Google Play, AI and RAG systems, MERN and Next.js platforms, and offline-first mobile products â each with a full case study."/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.bibekadhikari18.com.np/og/projects.png"/><meta property="og:image:secure_url" content="https://www.bibekadhikari18.com.np/og/projects.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:type" content="image/png"/><meta property="og:image:alt" content="Bibek Adhikari â Projects & Case Studies | Bibek Adhikari â Full Stack Developer"/><meta property="twitter:card" content="summary_large_image"/><meta property="twitter:site" content="@bibekadhikari"/><meta property="twitter:creator" content="@bibekadhikari"/><meta property="twitter:title" content="Projects & Case Studies | Bibek Adhikari â Full Stack Developer"/><meta property="twitter:description" content="Selected work by Bibek Adhikari: production Android apps on Google Play, AI and RAG systems, MERN and Next.js platforms, and offline-first mobile products â each with a full case study."/><meta property="twitter:image" content="https://www.bibekadhikari18.com.np/og/projects.png"/><meta property="twitter:image:alt" content="Bibek Adhikari â Projects & Case Studies | Bibek Adhikari â Full Stack Developer"/><meta name="next-head-count" content="31"/><link rel="preload" href="/_next/static/css/cee5bf42104c024d.css" as="style"/><link rel="stylesheet" href="/_next/static/css/cee5bf42104c024d.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script>
1<script src="/_next/static/chunks/webpack-8b4a1bf04b52de93.js" defer=""></script>
1<script src="/_next/static/chunks/framework-5cfa0111fbb5aac2.js" defer=""></script>
1<script src="/_next/static/chunks/main-d2acf0b346459052.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-c2e8b6d9c79fc613.js" defer=""></script>
1<script src="/_next/static/chunks/186-e6d989c1f59a3784.js" defer=""></script>
1<script src="/_next/static/chunks/112-5508d237844d342e.js" defer=""></script>
1<script src="/_next/static/chunks/218-915ef9808ae053c7.js" defer=""></script>
1<script src="/_next/static/chunks/653-f95d6c8898000c12.js" defer=""></script>
1<script src="/_next/static/chunks/pages/projects-962850082a581db8.js" defer=""></script>
1<script src="/_next/static/GoaeGF4_4mSwXiN2dZHQP/_buildManifest.js" defer=""></script>
1<script src="/_next/static/GoaeGF4_4mSwXiN2dZHQP/_ssgManifest.js" defer=""></script>
1<script src="/_next/static/GoaeGF4_4mSwXiN2dZHQP/_middlewareManifest.js" defer=""></script>
1<style data-href="https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@300;400;500;700&family=DM+Mono:wght@400;500&display=swap">@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HScJ18x.woff) format('woff')}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Ewz.woff) format('woff')}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJl8x.woff) format('woff')}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIF8x.woff) format('woff')}@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhh4.woff) format('woff')}@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzIYc.woff) format('woff')}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HScJ286Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HScJ287Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HScJ281Rb0JcBao.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoYZ7AjSh8.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoYZ7AjSh8.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXoYZ7Aj.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm86Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm87Rb
10JcBaoUUU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm81Rb0JcBao.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0JcBaoUUU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0JcBao.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBK6PYK3EXw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBK6PYK0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbYf-Vlh3uA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbYf-Vlg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body>
vendor: 67 bytes, line 1
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-KC3CN7V
vendor: 82 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1<div id="__next" data-reactroot=""><div class="w-full m-auto flex flex-col items-center justify-center min-h-screen opening-box-animate-paddin text-white overflow-hidden md:overflow-visible" style="max-width:1200px"><a href="#content" class="skip-to-content">Skip to content</a>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np","image":"https://www.bibekadhikari18.com.np/og/og-default.png","email":"mailto:[email protected]","sameAs":["https://www.linkedin.com/in/bibek-adhikari-6438521b1/","https://github.com/b33b3k","https://www.upwork.com/freelancers/~0167e2f4cbd505921b","https://play.google.com/store/apps/developer?id=Bibek+Adhikari"],"jobTitle":"Full Stack Developer","worksFor":{"@type":"Organization","name":"SparkCode Solutions"},"knowsAbout":["React","React Native","Next.js","Flutter","TypeScript","Node.js","NestJS","Python","FastAPI","AWS","Google Cloud Platform","PostgreSQL","Docker","Kubernetes","Retrieval-Augmented Generation"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np","description":"Selected work by Bibek Adhikari: production Android apps on Google Play, AI and RAG systems, MERN and Next.js platforms, and offline-first mobile products â each with a full case study."}</script>
1<main id="content" class="p-5 w-full flex-1 text-center"><div class="hidden sm:block z-100"><nav class="flex items-center justify-between"><li class="list-none font-bold text-lg cursor-pointer"><span class="font-black text-xl flex items-center"><img class="mr-2 transform hover:rotate-360 hover:scale-75 transition-transform duration-500" src="/static/logos/logo_no_text.svg" width="60" alt="Bibek Adhikari logo"/><span class="sr-only">Bibek Adhikari</span><span aria-hidden="true" class="flex items-center"><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">B</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">i</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">b</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">e</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">k</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">.</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">A</span><span class="hover:text-fun-pink hover:-mt-2 transition-all duration-500 hover:duration-100 click:goodbyeLetterAnim">d</span></span></span></li><ul class="flex items-center space-x-10"><li class="list-none text-white opacity-40 hover:opacity-100 transition-opacity"><a href="/">Home</a></li><li class="list-none text-white opacity-100"><a href="/projects">Projects</a></li><li class="list-none text-white opacity-40 hover:opacity-100 transition-opacity"><a href="/apps">Apps</a></li></ul></nav></div><div class="-m-5 block sm:hidden z-100"><nav><div class="w-full justify-between flex items-center false p-5" style="z-index:101"><li class="list-none font-bold text-lg"><p>Bibek</p></li><button class="burger visible md:hidden" aria-label="Toggle menu" type="button"><svg class="h-5 w-5 absolute text-gray-100" width="20" height="20" viewBox="0 0 20 20" fill="none" data-hide="false"><path d="M2.5 7.5H17.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.5 12.5H17.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><svg class="h-5 w-5 absolute text-gray-100" viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none" shape-rendering="geometricPrecision" data-hide="true"><path d="M18 6L6 18"></path><path d="M6 6l12 12"></path></svg></button></div></nav></div><div class="py-12 sm:py-20 w-full text-center relative"><h1 class="text-4xl sm:text-6xl inline-block w-auto mx-auto mb-8 relative">Projects<img class="sqD w-10 -top-8 -right-8 absolute" src="/static/doodles/hero/code.svg" alt="Code doodle"/></h1><p class="text-fun-gray text-xl sm:text-2xl max-w-3xl m-auto">Experienced in building scalable applications using TypeScript, Next.js, Django, MERN stack, and TailwindCSS, with additional expertise in mobile app development using React Native and Flutter. </p></div>
1<script type="application/ld+json">[{"@context":"https://schema.org","@type":"ItemList","name":"Projects â Bibek Adhikari","itemListElement":[{"@type":"ListItem","position":1,"name":"Kanun AI","url":"https://kanun-ai.vercel.app/"},{"@type":"ListItem","position":2,"name":"Cashly â Expense Tracker","url":"https://play.google.com/store/apps/details?id=com.examplee.cashly"},{"@type":"ListItem","position":3,"name":"SathikoGroceries","url":"https://sathikogroceries.com.au/"},{"@type":"ListItem","position":4,"name":"GuruRating","url":"https://guru.bibekadhikari18.com.np/"},{"@type":"ListItem","position":5,"name":"Zenify â Habits & Streaks","url":"https://play.google.com/store/apps/details?id=com.b33b3k.zenify"},{"@type":"ListItem","position":6,"name":"ZenFocus â Productivity & Deep Work SaaS","url":"https://zenfocus.bibekadhikari18.com.np/"},{"@type":"ListItem","position":7,"name":"BackdropX: AMOLED Wallpapers","url":"https://play.google.com/store/apps/details?id=com.b33b3k.bhittepatra"},{"@type":"ListItem","position":8,"name":"LMS","url":"https://lms-mocha-six.vercel.app/"},{"@type":"ListItem","position":9,"name":"Sneakers E-commerce Platform","url":"https://sneakersecommerce-4.onrender.com/"},{"@type":"ListItem","position":10,"name":"Four App","url":"https://www.bibekadhikari18.com.np#"},{"@type":"ListItem","position":11,"name":"Spa & Salon Management System","url":"https://cosmic-salon-spa.vercel.app/"},{"@type":"ListItem","position":12,"name":"Asthma Management System","url":"https://www.bibekadhikari18.com.np#"},{"@type":"ListItem","position":13,"name":"AI Threat Detection and Escalation","url":"https://www.bibekadhikari18.com.np#"},{"@type":"ListItem","position":14,"name":"Hamro Niwas: Property Rental Platform","url":"https://hamroniwas.com/"},{"@type":"ListItem","position":15,"name":"Masha: Muslim Marriage & Nikah","url":"https://play.google.com/store/apps/details?id=au.com.mashaapp&hl=en"},{"@type":"ListItem","position":16,"name":"Sleep Sounds: White Noise","url":"https://play.google.com/store/apps/details?id=com.b33b3k.sleepsounds"}]},{"@type":"CreativeWork","name":"Kanun AI","description":"Professional Legal Document Retrieval. A production-ready Retrieval-Augmented Generation (RAG) API for semantic search over legal documents. Fast vector search, explainable results, and built-in evaluation tools for Nepal's legal corpus.","url":"https://kanun-ai.vercel.app/","image":"https://www.bibekadhikari18.com.np/static/projects/kanun-ai.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Cashly â Expense Tracker","description":"Offline-first personal finance app for tracking transactions, budgets, and recurring payments. Includes multi-currency support, visual analytics, and optional premium upgrades via in-app purchases.","url":"https://play.google.com/store/apps/details?id=com.examplee.cashly","image":"https://www.bibekadhikari18.com.np/static/projects/cashly.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"SathikoGroceries","description":"A full-stack MERN grocery delivery platform with customer and admin dashboards. Built with Dockerized microservices architecture. Features include Redux-powered state management, JWT authentication, secure REST APIs, real-time order updates, and mobile-responsive design.","url":"https://sathikogroceries.com.au/","image":"https://www.bibekadhikari18.com.np/static/projects/sathikogroceries.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"GuruRating","description":"Platform for students to review and rate professors, colleges, and courses. Features analytics, top-rated highlights, and premium features via Stripe.","url":"https://guru.bibekadhikari18.com.np/","image":"https://www.bibekadhikari18.com.np/static/projects/ratemyguru.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Zenify â Habits & Streaks","description":"Habit tracker and streak app for creating, managing, and tracking daily routines. Features customisable reminders, a calendar heatmap, progress reports, and a fully offline, privacy-first design.","url":"https://play.google.com/store/apps/details?id=com.b33b3k.zenify","image":"https://www.bibekadhikari18.com.np/static/apps/zenify/icon.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"ZenFocus â Productivity & Deep Work SaaS","description":"Next.js SaaS for managing deep work sessions with personalized sprints, gamified tracking, real-time analytics, and Stripe-powered premium subscriptions.","url":"https://zenfocus.bibekadhikari18.com.np/","image":"https://www.bibekadhikari18.com.np/static/projects/zenfocus.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"BackdropX: AMOLED Wallpapers","description":"BackdropX is a true-black AMOLED and 4K wallpaper app. Every background is curated for pure #000000 depth so OLED pixels switch off â sharper contrast and measurably lower battery draw â with category browsing, offline favourites, and one-tap apply.","url":"https://play.google.com/store/apps/details?id=com.b33b3k.bhittepatra","image":"https://www.bibekadhikari18.com.np/static/apps/backdropx/icon.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"LMS","description":"Full-stack MERN application . It includes panels for teachers, students, and administrators","url":"https://lms-mocha-six.vercel.app/","image":"https://www.bibekadhikari18.com.np/static/projects/lmsadmin.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Sneakers E-commerce Platform","description":"An innovative sneakers e-commerce platform designed to enhance the shopping experience. Key features include a user-friendly admin panel, product management, real-time order tracking, and integration with Khalti for seamless payments. Built with Redux for efficient state management, customers can browse, filter, and purchase sneakers effortlessly.","url":"https://sneakersecommerce-4.onrender.com/","image":"https://www.bibekadhikari18.com.np/static/projects/sneakers.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Four App","description":"A pre-booking app I made for a Italian clothing brand. The app is built using Flutter and Firebase and the web dashboard in Next.js. It allows users to pre-book their favorite items and get notified when the items are available.","url":"https://www.bibekadhikari18.com.np#","image":"https://www.bibekadhikari18.com.np/static/projects/sahayatri.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Spa & Salon Management System","description":"A comprehensive management system for spas and salons. This system helps owners streamline operations, manage appointments, services, staff, and customer information.","url":"https://cosmic-salon-spa.vercel.app/","image":"https://www.bibekadhikari18.com.np/static/projects/spa.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Asthma Management System","description":"An app for managing asthma symptoms and tracking medication usage. Users can record their symptoms, track their medication intake, and receive reminders for medication doses. The app also provides educational resources and tips for managing asthma effectively.","url":"https://www.bibekadhikari18.com.np#","image":"https://www.bibekadhikari18.com.np/static/projects/asthma.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"AI Threat Detection and Escalation","description":"Real-time threat detection system across 20+ camera feeds, escalating critical threats via SMS and email alerts. Optimized backend with PostgreSQL and Redis caching, improving system throughput by 40%.","url":"https://www.bibekadhikari18.com.np#","image":"https://www.bibekadhikari18.com.np/static/projects/kanun-ai.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Hamro Niwas: Property Rental Platform","description":"Property rental platform enabling 1000+ students to browse, filter, and request bookings with real-time availability updates. Optimized database queries for faster property searches.","url":"https://hamroniwas.com/","image":"https://www.bibekadhikari18.com.np/static/projects/sneakers.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Masha: Muslim Marriage & Nikah","de
1scription":"Faith-based matchmaking app for Muslims seeking marriage. Features verified profiles, an AI-powered compatibility meter, and a Wali & Family Mode that lets guardians participate in the matchmaking process.","url":"https://play.google.com/store/apps/details?id=au.com.mashaapp&hl=en","image":"https://www.bibekadhikari18.com.np/static/projects/masha.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}},{"@type":"CreativeWork","name":"Sleep Sounds: White Noise","description":"White noise and sleep sounds app for Android. Layers 20+ royalty-free ambient tracks â brown, pink and white noise plus rain, forest and ocean recordings â through a custom mixer with per-layer volume, a fade-out sleep timer, background playback and a home screen widget.","url":"https://play.google.com/store/apps/details?id=com.b33b3k.sleepsounds","image":"https://www.bibekadhikari18.com.np/static/apps/sleep-sounds/icon.png","author":{"@type":"Person","name":"Bibek Adhikari","url":"https://www.bibekadhikari18.com.np"},"publisher":{"@type":"Organization","name":"Bibek Adhikari","logo":{"@type":"ImageObject","url":"https://www.bibekadhikari18.com.np/static/favicon/favicon-32x32.png"}}}]</script>
1<div class="grid grid-cols-1 gap-8 md:grid-cols-3 items-start"></div><p class="py-20 text-sm italic text-fun-gray">Hey, hey, hey... I've got even more on <a class="text-fun-pink underline" href="https://github.com/b33b3k" target="_blank">my GitHub</a>!</p></main><footer class="flex flex-col w-screen px-5 py-10 border-t border-fun-pink-darker z-5 bg-bg"><div class="w-full max-w-4xl m-auto grid grid-cols-2 sm:grid-cols-3 justify-between items-start"><div class="text-left mb-5 sm:mb-0"><h4 class="uppercase text-fun-gray text-sm font-bold">Pages</h4><div><div class="my-4"><a href="/">Home</a></div><div class="my-4"><a href="/projects">Projects</a></div><div class="my-4"><a href="/apps">Apps</a></div></div></div><div class="text-left mb-5 sm:mb-0"><h4 class="uppercase text-fun-gray text-sm font-bold">Social</h4><div><div class="my-4"><a href="https://github.com/b33b3k" target="_blank" rel="noreferrer" class="items-center flex"><span class="pr-2 -mb-1"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+"/></span><img alt="GitHub icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="GitHub icon" srcSet="/_next/image?url=%2Fstatic%2Ficons%2Fgithub-f.svg&w=32&q=75 1x, /_next/image?url=%2Fstatic%2Ficons%2Fgithub-f.svg&w=48&q=75 2x" src="/_next/image?url=%2Fstatic%2Ficons%2Fgithub-f.svg&w=48&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span>GitHub</a></div><div class="my-4"><a href="https://www.linkedin.com/in/bibek-adhikari-6438521b1/" target="_blank" rel="noreferrer" class="items-center flex"><span class="pr-2 -mb-1"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+"/></span><img alt="LinkedIn icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="LinkedIn icon" srcSet="/_next/image?url=%2Fstatic%2Ficons%2Flinkedin-f.svg&w=32&q=75 1x, /_next/image?url=%2Fstatic%2Ficons%2Flinkedin-f.svg&w=48&q=75 2x" src="/_next/image?url=%2Fstatic%2Ficons%2Flinkedin-f.svg&w=48&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span>LinkedIn</a></div><div class="my-4"><a href="https://www.upwork.com/freelancers/~0167e2f4cbd505921b?viewMode=1" target="_blank" rel="noreferrer" class="items-center flex"><span class="pr-2 -mb-1"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+"/></span><img alt="Upwork icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Upwork icon" srcSet="/_next/image?url=%2Fstatic%2Ficons%2Ficons8-upwork.svg&w=32&q=75 1x, /_next/image?url=%2Fstatic%2Ficons%2Ficons8-upwork.svg&w=48&q=75 2x" src="/_next/image?url=%2Fstatic%2Ficons%2Ficons8-upwork.svg&w=48&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span>Upwork</a></div><div class="my-4"><a href="https://play.google.com/store/apps/developer?id=Bibek+Adhikari" target="_blank" rel="noreferrer" class="items-center flex"><span class="pr-2 -mb-1"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+"/></span><img alt="Google Play icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Google Play icon" srcSet="/_next/image?url=%2Fstatic%2Ficons%2Fgoogleplay.svg&w=32&q=75 1x, /_next/image?url=%2Fstatic%2Ficons%2Fgoogleplay.svg&w=48&q=75 2x" src="/_next/image?url=%2Fstatic%2Ficons%2Fgoogleplay.svg&w=48&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span>Google Play</a></div><div class="my-4"><a href="mailto:[email protected]" target="_blank" rel="noreferrer" class="items-center flex"><span class="pr-2 -mb-1"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIi8+"/></span><img alt="Email icon" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Email icon" srcSet="/_next/image?url=%2Fstatic%2Ficons%2Fmail-f.svg&w=32&q=75 1x, /_next/image?url=%2Fstatic%2Ficons%2Fmail-f.svg&w=48&q=75 2x" src="/_next/image?url=%2Fstatic%2Ficons%2Fmail-f.svg&w=48&q=75" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></span>Email</a></div></div></div><div class="text-center col-span-2 sm:col-auto sm:text-left pt-8 sm:mt-0 sm:pt-0 text-fun-gray border-t border-fun-pink-dark sm:border-0"><h4 class="uppercase text-fun-gray text-sm font-bold">Support My Work</h4><div class="space-y-2 mt-4 w-full flex items-center sm:items-start flex-col"><div><a href="https://buymeacoffee.com/b33b3k" target="_blank" rel="noreferrer"><img src="/static/misc/buy-me-a-coffee.svg" class="h-12 mr-2 hover:opacity-80 opacity-100 transition-opacity" alt="Buy me a coffee"/></a></div><div><a href="https://buymemomo.com/b33b3k" target="_blank" rel="noreferrer" class="flex items-center w-[215px] h-[48px] px-4 py-2 bg-bg border border-fun-pink rounded-xl hover:opacity-80 transition-opacity"><span class="text-2xl mr-3">ð¥</span><span class="text-white font-bold text-sm font-sans">Buy me a momo</span></a></div></div></div></div><div class="max-w-4xl w-full m-auto mt-8 pt-8 sm:mt-4 sm:pt-4 text-center text-fun-gray border-t border-fun-pink-dark"><p class="flex flex-col items-center justify-center "><div class="inline-flex items-center uppercase text-xs font-bold tracking-widest">Made with<!-- --> <div class="space-x-2 inline-flex items-center -mt-1 ml-3"><span><img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg" width="26" title="React" alt="React logo"/>
1<span class="sr-only">React</span></span><span><img src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nextjs/nextjs-original-wordmark.svg" width="40" class="invert" title="NextJS" alt="Next.js logo"/><span class="sr-only">NextJS</span></span><span><img src="https://icon.icepanel.io/Technology/svg/Tailwind-CSS.svg" width="26" title="TailwindCSS" alt="Tailwind CSS logo"/><span class="sr-only">TailwindCSS</span></span></div></div><div class="mt-2 text-xs ">Made by<!-- --> <a href="mailto:[email protected]" class="text-fun-gray-light font-medium">Bibek Adhikari</a>. All rights reserved.</div></p></div><div class="mt-8 text-center sm:text-right sm:-mt-12"></div></footer></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/projects","query":{},"buildId":"GoaeGF4_4mSwXiN2dZHQP","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.