CINXE.COM
ryana may ✨ kute
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif"/><link rel="preload" as="image" href="https://github.com/ryawaa.png"/><link rel="preload" as="image" href="https://cdn.discordapp.com/emojis/1194362276304658472.gif"/><link rel="preload" as="image" href="https://www.svgrepo.com/show/14478/email.svg"/><link rel="stylesheet" href="/_next/static/css/587860ef98195a68.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-98cc2e1b4126b6d5.js"/><script src="/_next/static/chunks/4bd1b696-899308ed18c3d2b5.js" async=""></script><script src="/_next/static/chunks/1517-718d4204f03637bf.js" async=""></script><script src="/_next/static/chunks/main-app-1f899c2608d7174e.js" async=""></script><script src="/_next/static/chunks/8173-0422b9969137c148.js" async=""></script><script src="/_next/static/chunks/4822-1b6c49ecc1202a8f.js" async=""></script><script src="/_next/static/chunks/app/layout-38d14276b98de230.js" async=""></script><script src="/_next/static/chunks/8e1d74a4-f4eeaa3c49e8adca.js" async=""></script><script src="/_next/static/chunks/795d4814-8bde7650f37ea0e0.js" async=""></script><script src="/_next/static/chunks/66ec4792-a67ad09bc9f63c6d.js" async=""></script><script src="/_next/static/chunks/ee560e2c-7c5f37fad931454e.js" async=""></script><script src="/_next/static/chunks/7970-7c6572280ffe10f6.js" async=""></script><script src="/_next/static/chunks/6443-da6a4a4edbfe1ba4.js" async=""></script><script src="/_next/static/chunks/561-de1a26168c3c7c8b.js" async=""></script><script src="/_next/static/chunks/app/%5Busername%5D/layout-d6d5141e6ad4f468.js" async=""></script><script src="/_next/static/chunks/app/%5Busername%5D/error-a272f20aed3d7692.js" async=""></script><script src="/_next/static/chunks/app/%5Busername%5D/not-found-dcd5222eda0a7d26.js" async=""></script><meta name="next-size-adjust" content=""/><title>ryana may ✨ kute</title><meta name="description" content="self-taught developer turned devops engineer. i make cute things on the internet ✨"/><meta property="og:title" content="ryana may ✨ kute"/><meta property="og:description" content="self-taught developer turned devops engineer. i make cute things on the internet ✨"/><meta property="og:image" content="https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="ryana's banner"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@ryawaa"/><meta name="twitter:title" content="ryana may ✨ kute"/><meta name="twitter:description" content="self-taught developer turned devops engineer. i make cute things on the internet ✨"/><meta name="twitter:image" content="https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif"/><link rel="icon" href="/icon.ico?350f951132d8acc4" type="image/x-icon" sizes="32x32"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_58ad01 min-h-screen flex flex-col"><main class="flex-grow"><div class="min-h-screen"><div class="fixed inset-0 z-[60] transition-all duration-200 opacity-0 pointer-events-none"><div class="absolute inset-0 bg-gradient-to-b from-black/30 to-black/60 backdrop-blur-sm"></div></div><div class="fixed w-full z-[100]"><div class="sticky top-0 z-[100] bg-white border-b border-gray-200"><nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between h-14"><div class="flex items-center"><a class="ml-4 mt-1" href="/"><img alt="kute" width="30" height="30" decoding="async" data-nimg="1" class="hover-lift " style="color:transparent" src="/logo.svg"/></a></div><div class="hidden md:flex items-center transition-all duration-300 ease-out flex-1 max-w-lg mx-8"><div class="w-full relative"><div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="transition-all duration-200 h-5 w-5 text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg></div><input type="text" placeholder="search kutesocial" class="block w-full border border-gray-300 bg-gray-50 text-sm placeholder-gray-500 focus:outline-none focus:border-cute-pink-500 focus:ring-1 focus:ring-cute-pink-500 transition-all duration-200 rounded-2xl pl-10 pr-24 py-2 rounded-full" value=""/><div class="absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none"><kbd class="hidden sm:inline-flex items-center gap-1 px-2 py-1 text-xs font-mono font-semibold text-gray-500 bg-gray-100 border border-gray-300 rounded-lg"><span class="text-xs">Ctrl +</span>K</kbd></div></div></div><div class="flex items-center space-x-4"><a class="bg-cute-pink-500 text-white hover:bg-cute-pink-600 px-4 py-2 text-sm font-medium rounded-full focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-cute-pink-500" href="/preregister">Preregister</a></div></div><div class="md:hidden px-2 pt-2 pb-3"><div class="relative"><div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 text-gray-400" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg></div><input type="text" placeholder="search kutesocial" class="block w-full pl-10 pr-3 py-2 border border-gray-300 rounded-full bg-gray-50 text-sm placeholder-gray-500 focus:outline-none focus:border-cute-pink-500 focus:ring-1 focus:ring-cute-pink-500 transition-all duration-200" value=""/></div></div></nav></div></div><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 pt-20 pb-8"><nav class="flex gap-1 overflow-x-auto"><a class="px-4 py-2 text-sm rounded-lg transition-colors bg-cute-pink-50 text-cute-pink-600" href="/ryana">Overview</a><a class="px-4 py-2 text-sm rounded-lg transition-colors text-gray-600 hover:text-gray-900 hover:bg-gray-100" href="/ryana/usercard">Kard</a><a class="px-4 py-2 text-sm rounded-lg transition-colors text-gray-600 hover:text-gray-900 hover:bg-gray-100" href="/ryana/friends">Friends</a><a class="px-4 py-2 text-sm rounded-lg transition-colors text-gray-600 hover:text-gray-900 hover:bg-gray-100" href="/ryana/followers">Followers</a><a class="px-4 py-2 text-sm rounded-lg transition-colors text-gray-600 hover:text-gray-900 hover:bg-gray-100" href="/ryana/following">Following</a><a class="px-4 py-2 text-sm rounded-lg transition-colors text-gray-600 hover:text-gray-900 hover:bg-gray-100" href="/ryana/socials">Socials</a></nav><div class="flex flex-col lg:flex-row gap-8 mt-8"><div class="lg:w-1/3"><div class="sticky top-8 space-y-4"><div class="bg-white rounded-xl border border-gray-200 "><div class="relative h-32 w-full"><img alt="" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif"/></div><div class="p-4"><div class="-mt-16 mb-4"><div class="relative rounded-full overflow-hidden bg-cute-pink-100 transition-transform hover:scale-[1.02] duration-200" style="width:96px;height:96px"><img alt="ryana's avatar" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="https://github.com/ryawaa.png"/></div></div><h1 class="text-2xl font-bold text-gray-900">ryana may<!-- --> <div class="inline-flex items-center gap-1 leading-none"><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="associated with kutesocial"><img alt="kute" width="16" height="16" decoding="async" data-nimg="1" class="hover-lift inline-flex items-center justify-center" style="color:transparent" src="/logo.svg"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">associated with kutesocial</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="verified"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" class="text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">verified</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="early adopter"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-yellow-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3zm7-6c0 1.3-.84 2.4-2 2.82V7h2v1z"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">early adopter</div></div></div><div class="relative group" title="shiggy (donator badge)"><img src="https://cdn.discordapp.com/emojis/1194362276304658472.gif" alt="lesby (donor)" class="inline-block w-4 h-4"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">lesby (donor)</div></div></div></h1><div class="text-gray-500 mb-3 flex items-center gap-1 leading-none"><span>@<!-- -->ryana</span><span class="text-gray-500">•</span><span>she/her</span></div><p class="text-gray-600 mb-3">self-taught developer turned devops engineer. i make cute things on the internet ✨</p><div class="inline-flex items-center px-3 py-1 rounded-full text-sm bg-cute-pink-50 text-cute-pink-500 mb-3">working on kutesocial 🌸</div><div class="flex items-center gap-4 mb-3 text-sm"><a class="group flex items-center gap-1.5 hover:text-cute-pink-500" href="/undefined/following"><span class="font-medium">3</span><span class="text-gray-500 group-hover:text-cute-pink-500 transition-colors">Following</span></a><a class="group flex items-center gap-1.5 hover:text-cute-pink-500" href="/undefined/followers"><span class="font-medium">4</span><span class="text-gray-500 group-hover:text-cute-pink-500 transition-colors">Followers</span></a></div><div class="flex flex-col gap-3 mb-3"><div class="flex items-center gap-2"><a class="flex-1 px-4 py-2 text-sm bg-white border border-gray-200 text-gray-900 text-center rounded-lg hover:bg-gray-50 transition-colors hover-lift" href="https://discord.gg/4DgnBatpEH">join my discord!</a></div></div><div class="flex items-center gap-2 text-sm text-gray-500 mb-3"><svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"></path></svg>walls</div><div class="flex items-center justify-between text-sm text-gray-500 mb-3"><div class="flex items-center gap-2"><svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg>Asia/Manila<!-- --> (<!-- -->07:13 PM<!-- -->)</div></div><div class="flex items-center gap-2 text-sm text-gray-500"><svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"></path></svg>Joined<!-- --> <span class="font-bold">January 14, 2025</span></div></div></div><div class="bg-white rounded-xl border border-gray-200 p-4"><div class="flex items-center justify-between mb-3"><h2 class="text-sm font-medium text-gray-900">Connected Accounts</h2><a class="text-sm text-gray-500 hover:text-cute-pink-500" href="/undefined/socials">View all (<!-- -->3<!-- -->)</a></div><div class="flex flex-wrap gap-3"><div class="relative group"><a target="_blank" rel="noopener noreferrer" class="w-10 h-10 rounded-lg bg-gray-100 flex items-center justify-center hover:bg-gray-200 transition-all hover-lift" href="https://discord.com/ryawaa"><svg class="w-6 h-6" viewBox="0 0 24 24" fill="currentColor"><path d="M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0a12.64 12.64 0 0 0-.617-1.25a.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.078.078 0 0 0 .084-.028a14.09 14.09 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13.107 13.107 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10.2 10.2 0 0 0 .372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127a12.299 12.299 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028a19.839 19.839 0 0 0 6.002-3.03a.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418z"></path></svg></a><div class="absolute -top-1 -right-1 w-4 h-4 bg-cute-pink-500 rounded-full flex items-center justify-center"><svg class="w-2.5 h-2.5 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7"></path></svg></div><div class="absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 px-2 py-1 bg-gray-900 text-white text-xs rounded whitespace-nowrap opacity-0 group-hover:opacity-100 transition-opacity duration-200 pointer-events-none">ryawaa<span class="text-gray-400"> · <!-- -->discord</span></div></div><div class="relative group"><a target="_blank" rel="noopener noreferrer" class="w-10 h-10 rounded-lg bg-gray-100 flex items-center justify-center hover:bg-gray-200 transition-all hover-lift" href="mailto:ryana@cute.fm"><img src="https://www.svgrepo.com/show/14478/email.svg" alt="ryana@cute.fm" class="w-6 h-6 object-contain"/></a><div class="absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 px-2 py-1 bg-gray-900 text-white text-xs rounded whitespace-nowrap opacity-0 group-hover:opacity-100 transition-opacity duration-200 pointer-events-none">ryana@cute.fm<span class="text-gray-400"> · <!-- -->email</span></div></div><div class="relative group"><a target="_blank" rel="noopener noreferrer" class="w-10 h-10 rounded-lg bg-gray-100 flex items-center justify-center hover:bg-gray-200 transition-all hover-lift" href="https://github.com/ryawaa"><svg class="w-6 h-6" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2C6.477 2 2 6.477 2 12c0 4.42 2.865 8.17 6.839 9.49.5.092.682-.217.682-.482 0-.237-.008-.866-.013-1.7-2.782.604-3.369-1.34-3.369-1.34-.454-1.156-1.11-1.464-1.11-1.464-.908-.62.069-.608.069-.608 1.003.07 1.531 1.03 1.531 1.03.892 1.529 2.341 1.087 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.11-4.555-4.943 0-1.091.39-1.984 1.029-2.683-.103-.253-.446-1.27.098-2.647 0 0 .84-.269 2.75 1.025A9.578 9.578 0 0112 6.836c.85.004 1.705.114 2.504.336 1.909-1.294 2.747-1.025 2.747-1.025.546 1.377.203 2.394.1 2.647.64.699 1.028 1.592 1.028 2.683 0 3.842-2.339 4.687-4.566 4.935.359.309.678.919.678 1.852 0 1.336-.012 2.415-.012 2.743 0 .267.18.578.688.48C19.138 20.167 22 16.418 22 12c0-5.523-4.477-10-10-10z"></path></svg></a><div class="absolute -top-1 -right-1 w-4 h-4 bg-cute-pink-500 rounded-full flex items-center justify-center"><svg class="w-2.5 h-2.5 text-white" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7"></path></svg></div><div class="absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 px-2 py-1 bg-gray-900 text-white text-xs rounded whitespace-nowrap opacity-0 group-hover:opacity-100 transition-opacity duration-200 pointer-events-none">ryawaa<span class="text-gray-400"> · <!-- -->github</span></div></div></div></div><div class="bg-white rounded-xl border border-gray-200 p-4"><h2 class="text-sm font-medium text-gray-900 mb-3">Interests</h2><div class="flex flex-wrap gap-2"><span class="px-3 py-1 rounded-full text-sm bg-gray-100 text-gray-700">cat</span></div></div></div></div><div class="lg:w-2/3"><!--$?--><template id="B:0"></template><div class="min-h-screen"><header class="relative"><div class="absolute inset-0 bg-gradient-to-r from-cute-pink-50/50 via-white to-cute-purple-50/50"></div><div class="relative max-w-4xl mx-auto px-6 lg:px-8 py-12"><div class="h-5 w-24 bg-gray-100 rounded animate-pulse mb-8"></div><div class="flex flex-col sm:flex-row items-center sm:items-start gap-6"><div class="relative"><div class="w-24 h-24 sm:w-32 sm:h-32 rounded-full bg-gray-100 animate-pulse"></div></div><div class="text-center sm:text-left flex-grow space-y-4"><div class="h-8 w-48 bg-gray-100 rounded animate-pulse"></div><div class="space-y-2"><div class="h-4 w-full max-w-2xl bg-gray-100 rounded animate-pulse"></div><div class="h-4 w-2/3 bg-gray-100 rounded animate-pulse"></div></div><div class="flex flex-wrap gap-3 justify-center sm:justify-start pt-2"><div class="h-7 w-20 bg-gray-100 rounded animate-pulse"></div><div class="h-7 w-20 bg-gray-100 rounded animate-pulse"></div><div class="h-7 w-20 bg-gray-100 rounded animate-pulse"></div></div></div></div></div></header><main class="max-w-4xl mx-auto px-6 lg:px-8 py-8"><div class="space-y-8"><div class="flex items-center justify-between"><div class="h-8 w-32 bg-gray-100 rounded animate-pulse"></div><div class="h-5 w-24 bg-gray-100 rounded animate-pulse"></div></div><div class="grid gap-6"><div class="p-6 rounded-xl bg-white border border-gray-100"><div class="h-7 w-3/4 bg-gray-100 rounded animate-pulse mb-4"></div><div class="space-y-2"><div class="h-4 w-full bg-gray-100 rounded animate-pulse"></div><div class="h-4 w-2/3 bg-gray-100 rounded animate-pulse"></div></div><div class="h-4 w-24 bg-gray-100 rounded animate-pulse mt-4"></div></div><div class="p-6 rounded-xl bg-white border border-gray-100"><div class="h-7 w-3/4 bg-gray-100 rounded animate-pulse mb-4"></div><div class="space-y-2"><div class="h-4 w-full bg-gray-100 rounded animate-pulse"></div><div class="h-4 w-2/3 bg-gray-100 rounded animate-pulse"></div></div><div class="h-4 w-24 bg-gray-100 rounded animate-pulse mt-4"></div></div><div class="p-6 rounded-xl bg-white border border-gray-100"><div class="h-7 w-3/4 bg-gray-100 rounded animate-pulse mb-4"></div><div class="space-y-2"><div class="h-4 w-full bg-gray-100 rounded animate-pulse"></div><div class="h-4 w-2/3 bg-gray-100 rounded animate-pulse"></div></div><div class="h-4 w-24 bg-gray-100 rounded animate-pulse mt-4"></div></div></div></div></main></div><!--/$--></div></div></div></div></main><footer class="bg-white border-t border-gray-200 z-20"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 h-16 flex items-center justify-between"><div class="flex items-center gap-4"><p class="text-sm text-gray-500">© <!-- -->2025<!-- --> kute</p><div class="text-sm text-gray-400">•</div><p class="text-sm text-gray-500">60<!-- --> users • <!-- -->9<!-- --> <!-- -->posts</p></div><div class="flex items-center gap-6"><a class="text-sm text-gray-500 hover:text-gray-900 inline-flex items-center gap-1.5 transition-all" href="https://github.com/ryawaa"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="w-4 h-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg>github</a></div></div></footer><script src="/_next/static/chunks/webpack-98cc2e1b4126b6d5.js" async=""></script><div hidden id="S:0"><template id="P:1"></template></div><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7863,[\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"4822\",\"static/chunks/4822-1b6c49ecc1202a8f.js\",\"7177\",\"static/chunks/app/layout-38d14276b98de230.js\"],\"default\"]\n4:I[5244,[],\"\"]\n5:I[3866,[],\"\"]\n9:I[6213,[],\"OutletBoundary\"]\nb:I[6213,[],\"MetadataBoundary\"]\nd:I[6213,[],\"ViewportBoundary\"]\nf:I[4835,[],\"\"]\n10:I[9345,[\"6711\",\"static/chunks/8e1d74a4-f4eeaa3c49e8adca.js\",\"5479\",\"static/chunks/795d4814-8bde7650f37ea0e0.js\",\"4777\",\"static/chunks/66ec4792-a67ad09bc9f63c6d.js\",\"844\",\"static/chunks/ee560e2c-7c5f37fad931454e.js\",\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"7970\",\"static/chunks/7970-7c6572280ffe10f6.js\",\"4822\",\"static/chunks/4822-1b6c49ecc1202a8f.js\",\"6443\",\"static/chunks/6443-da6a4a4edbfe1ba4.js\",\"561\",\"static/chunks/561-de1a26168c3c7c8b.js\",\"5392\",\"static/chunks/app/%5Busername%5D/layout-d6d5141e6ad4f468.js\"],\"default\"]\n11:I[8531,[\"6711\",\"static/chunks/8e1d74a4-f4eeaa3c49e8adca.js\",\"5479\",\"static/chunks/795d4814-8bde7650f37ea0e0.js\",\"4777\",\"static/chunks/66ec4792-a67ad09bc9f63c6d.js\",\"844\",\"static/chunks/ee560e2c-7c5f37fad931454e.js\",\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"7970\",\"static/chunks/7970-7c6572280ffe10f6.js\",\"4822\",\"static/chunks/4822-1b6c49ecc1202a8f.js\",\"6443\",\"static/chunks/6443-da6a4a4edbfe1ba4.js\",\"561\",\"static/chunks/561-de1a26168c3c7c8b.js\",\"5392\",\"static/chunks/app/%5Busername%5D/layout-d6d5141e6ad4f468.js\"],\"default\"]\n13:I[963,[\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"8112\",\"static/chunks/app/%5Busername%5D/error-a272f20aed3d7692.js\"],\"default\"]\n14:I[8173,[\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"9538\",\"static/chunks/app/%5Busername%5D/not-found-dcd5222eda0a7d26.js\"],\"\"]\n:HL[\"/_next/static/media/b298f373c0960056-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b90d14ccc4cd9a5b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/d6ad45bb51fe3f74-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/587860ef98195a68.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"95nngJHx63PAPtzcQaCVw\",\"p\":\"\",\"c\":[\"\",\"ryana\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"username\",\"ryana\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/587860ef98195a68.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"__className_58ad01 min-h-screen flex flex-col\",\"children\":[\"$\",\"$L2\",null,{\"children\":[\"$L3\",[\"$\",\"main\",null,{\"className\":\"flex-grow\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L6\"]}]}]}]]}],{\"children\":[[\"username\",\"ryana\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L7\"]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L8\",null,[\"$\",\"$L9\",null,{\"children\":\"$La\"}]]}],{},null,false]},[[\"$\",\"div\",\"l\",{\"className\":\"min-h-screen\",\"children\":[[\"$\",\"header\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-gradient-to-r from-cute-pink-50/50 via-white to-cute-purple-50/50\"}],[\"$\",\"div\",null,{\"className\":\"relative max-w-4xl mx-auto px-6 lg:px-8 py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-5 w-24 bg-gray-100 rounded animate-pulse mb-8\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row items-center sm:items-start gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-24 h-24 sm:w-32 sm:h-32 rounded-full bg-gray-100 animate-pulse\"}]}],[\"$\",\"div\",null,{\"className\":\"text-center sm:text-left flex-grow space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-8 w-48 bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full max-w-2xl bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 bg-gray-100 rounded animate-pulse\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-3 justify-center sm:justify-start pt-2\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"h-7 w-20 bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",\"1\",{\"className\":\"h-7 w-20 bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",\"2\",{\"className\":\"h-7 w-20 bg-gray-100 rounded animate-pulse\"}]]}]]}]]}]]}]]}],[\"$\",\"main\",null,{\"className\":\"max-w-4xl mx-auto px-6 lg:px-8 py-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-8 w-32 bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",null,{\"className\":\"h-5 w-24 bg-gray-100 rounded animate-pulse\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-6\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"p-6 rounded-xl bg-white border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-7 w-3/4 bg-gray-100 rounded animate-pulse mb-4\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 bg-gray-100 rounded animate-pulse\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-4 w-24 bg-gray-100 rounded animate-pulse mt-4\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"p-6 rounded-xl bg-white border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-7 w-3/4 bg-gray-100 rounded animate-pulse mb-4\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 bg-gray-100 rounded animate-pulse\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-4 w-24 bg-gray-100 rounded animate-pulse mt-4\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"p-6 rounded-xl bg-white border border-gray-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-7 w-3/4 bg-gray-100 rounded animate-pulse mb-4\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-4 w-full bg-gray-100 rounded animate-pulse\"}],[\"$\",\"div\",null,{\"className\":\"h-4 w-2/3 bg-gray-100 rounded animate-pulse\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-4 w-24 bg-gray-100 rounded animate-pulse mt-4\"}]]}]]}]]}]}]]}],[],[]],false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"srg6cMlJ5jpH3dYeRnb4Z\",{\"children\":[[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",\"$undefined\"],\"s\":false,\"S\":false}\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"div\",null,{\"className\":\"min-h-screen\",\"children\":[[\"$\",\"$L10\",null,{}],[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 pt-20 pb-8\",\"children\":[[\"$\",\"$L11\",null,{\"username\":\"ryana\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row gap-8 mt-8\",\"children\":[\"$L12\",[\"$\",\"div\",null,{\"className\":\"lg:w-2/3\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$0:f:0:1:2:children:0\",\"children\"],\"error\":\"$13\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-md w-full text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[\"$\",\"svg\",null,{\"width\":\"64\",\"height\":\"64\",\"viewBox\":\"0 0 64 64\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"mx-auto\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"32\",\"cy\":\"32\",\"r\":\"24\",\"fill\":\"#E5E7EB\"}],[\"$\",\"circle\",null,{\"cx\":\"38\",\"cy\":\"32\",\"r\":\"8\",\"fill\":\"#60A5FA\"}],[\"$\",\"path\",null,{\"d\":\"M42 36L50 44\",\"stroke\":\"#60A5FA\",\"strokeWidth\":\"4\",\"strokeLinecap\":\"round\"}]]}]}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-medium text-gray-900 mb-4\",\"children\":\"User Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 mb-12\",\"children\":\"This user profile doesn't exist on kute yet. Maybe it could be yours?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row gap-4 justify-center\",\"children\":[[\"$\",\"$L14\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center px-6 py-3 text-gray-600 hover:text-gray-900 rounded-lg border border-gray-200 hover:bg-gray-50 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mr-2\",\"children\":\"←\"}],\"Go Home\"]}],[\"$\",\"$L14\",null,{\"href\":\"/sign-up\",\"className\":\"inline-flex items-center justify-center px-6 py-3 bg-gray-900 text-white rounded-lg hover:bg-gray-800 transition-colors\",\"children\":[\"Create Your Page\",[\"$\",\"span\",null,{\"className\":\"ml-2\",\"children\":\"→\"}]]}]]}]]}]}]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"3:null\n"])</script><script>self.__next_f.push([1,"15:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z6:[\"$\",\"footer\",null,{\"className\":\"bg-white border-t border-gray-200 z-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 h-16 flex items-center justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500\",\"children\":[\"© \",2025,\" kute\"]}],[\"$\",\"div\",null,{\"className\":\"text-sm text-gray-400\",\"children\":\"•\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500\",\"children\":[\"60\",\" users • \",\"9\",\" \",\"posts\"]}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-6\",\"children\":[\"$\",\"$L14\",null,{\"href\":\"https://github.com/ryawaa\",\"className\":\"text-sm text-gray-500 hover:text-gray-900 inline-flex items-center ga"])</script><script>self.__next_f.push([1,"p-1.5 transition-all\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 496 512\",\"className\":\"w-4 h-4\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$15\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\"github\"]}]}]]}]}]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"ryana may ✨ kute\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"self-taught developer turned devops engineer. i make cute things on the internet ✨\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"ryana may ✨ kute\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"self-taught developer turned devops engineer. i make cute things on the internet ✨\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image\",\"content\":\"https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:alt\",\"content\":\"ryana's banner\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:creator\",\"content\":\"@ryawaa\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"ryana may ✨ kute\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"self-taught developer turned devops engineer. i make cute things on the internet ✨\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image\",\"content\":\"https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"/icon.ico?350f951132d8acc4\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}]]\na:null\n"])</script><script>self.__next_f.push([1,"16:I[561,[\"6711\",\"static/chunks/8e1d74a4-f4eeaa3c49e8adca.js\",\"5479\",\"static/chunks/795d4814-8bde7650f37ea0e0.js\",\"4777\",\"static/chunks/66ec4792-a67ad09bc9f63c6d.js\",\"844\",\"static/chunks/ee560e2c-7c5f37fad931454e.js\",\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"7970\",\"static/chunks/7970-7c6572280ffe10f6.js\",\"4822\",\"static/chunks/4822-1b6c49ecc1202a8f.js\",\"6443\",\"static/chunks/6443-da6a4a4edbfe1ba4.js\",\"561\",\"static/chunks/561-de1a26168c3c7c8b.js\",\"5392\",\"static/chunks/app/%5Busername%5D/layout-d6d5141e6ad4f468.js\"],\"default\"]\n12:[\"$\",\"$L16\",null,{\"user\":{\"id\":\"cm5wocptw0000s98gq942hn4p\",\"username\":\"ryana\",\"name\":\"ryana may\",\"bio\":\"self-taught developer turned devops engineer. i make cute things on the internet ✨\",\"avatar\":\"https://github.com/ryawaa.png\",\"banner\":\"https://i.pinimg.com/originals/4c/de/db/4cdedb6e453e7e5a7fec5748315ff3ca.gif\",\"status\":\"working on kutesocial 🌸\",\"location\":\"walls\",\"interests\":\"cat\",\"badges\":[\"staff\",\"verified\",\"early_adopter\"],\"company\":null,\"website\":null,\"pronouns\":\"she/her\",\"languages\":null,\"timezone\":\"Asia/Manila\",\"createdAt\":\"$D2025-01-14T16:15:43.556Z\",\"callToAction\":{\"url\":\"https://discord.gg/4DgnBatpEH\",\"text\":\"join my discord!\"},\"followers\":\"4\",\"following\":\"3\",\"social_card\":{\"id\":null,\"title\":null,\"description\":null,\"image\":null,\"theme\":null},\"custom_badges\":[{\"id\":1,\"name\":\"lesby (donor)\",\"description\":\"shiggy (donator badge)\",\"icon\":\"https://cdn.discordapp.com/emojis/1194362276304658472.gif\"}],\"connections\":[{\"id\":8,\"type\":\"platform\",\"platform\":\"discord\",\"username\":\"ryawaa\",\"verified\":true,\"platformId\":null,\"icon\":null,\"url\":null,\"metadata\":null},{\"id\":10,\"type\":\"custom\",\"platform\":\"email\",\"username\":\"ryana@cute.fm\",\"verified\":false,\"platformId\":null,\"icon\":\"https://www.svgrepo.com/show/14478/email.svg\",\"url\":\"mailto:ryana@cute.fm\",\"metadata\":null},{\"id\":1,\"type\":\"platform\",\"platform\":\"github\",\"username\":\"ryawaa\",\"verified\":true,\"platformId\":\"test\",\"icon\":null,\"url\":null,\"metadata\":null}],\"_count\":{\"projects\":18}},\"username\":\"$undefined\",\"isAuthenticated\":false,\"is"])</script><script>self.__next_f.push([1,"Following\":false}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-white rounded-xl border border-gray-200 p-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium text-gray-500\",\"children\":[\"ryana\",\" / README.md\"]}],[\"$\",\"span\",null,{\"className\":\"text-sm text-gray-400\",\"children\":\"•\"}],[\"$\",\"span\",null,{\"className\":\"text-sm text-gray-400\",\"children\":[\"last updated \",\"January 24, 2025\"]}]]}]}],[\"$\",\"div\",null,{\"className\":\"prose prose-pink max-w-none\",\"children\":[[\"$\",\"h2\",\"h2-0\",{\"children\":\"helo i'm ryana ♡\"}],\"\\n\",[\"$\",\"blockquote\",\"blockquote-0\",{\"children\":[\"\\n\",[\"$\",\"p\",\"p-0\",{\"children\":\"there is no social anxiety if there is no society.\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",\"p-0\",{\"children\":\"I'm a self-taught developer turned DevOps engineer.\"}],\"\\n\",[\"$\",\"p\",\"p-1\",{\"children\":\"I do goofy projects, sometimes useful, sometimes not. I also draw, code, idk whatever my adhd mind gets into.\"}],\"\\n\",[\"$\",\"h4\",\"h4-0\",{\"children\":\"i'm also working on kutesocial! (this site)\"}],\"\\n\",[\"$\",\"ul\",\"ul-0\",{\"children\":[\"\\n\",[\"$\",\"li\",\"li-0\",{\"children\":[\"you can read more here: \",[\"$\",\"a\",\"a-0\",{\"href\":\"/ryana/p/11\",\"children\":\"all about kutesocial\"}]]}],\"\\n\",[\"$\",\"li\",\"li-1\",{\"children\":[\"or you can preregister here: \",[\"$\",\"a\",\"a-0\",{\"href\":\"/preregister\",\"children\":\"preregister\"}]]}],\"\\n\",[\"$\",\"li\",\"li-2\",{\"children\":[\"$\",\"a\",\"a-0\",{\"href\":\"https://www.producthunt.com/products/kutesocial\",\"children\":\"find kutesocial on producthunt!\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"hr\",\"hr-0\",{}],\"\\n\",[\"$\",\"p\",\"p-2\",{\"children\":[\"$\",\"img\",\"img-0\",{\"src\":\"https://count.getloli.com/@ryanakutesocial?name=ryanakutesocial\u0026theme=booru-lewd\u0026padding=7\u0026offset=0\u0026align=center\u0026scale=1\u0026pixelated=1\u0026darkmode=auto\",\"alt\":\"visitors\"}]}],\"\\n\",[\"$\",\"h4\",\"h4-1\",{\"children\":\"total visitors, yay!\"}]]}]]}],\"$L17\"]}]\n"])</script><script>self.__next_f.push([1,"18:I[311,[\"6711\",\"static/chunks/8e1d74a4-f4eeaa3c49e8adca.js\",\"5479\",\"static/chunks/795d4814-8bde7650f37ea0e0.js\",\"4777\",\"static/chunks/66ec4792-a67ad09bc9f63c6d.js\",\"8173\",\"static/chunks/8173-0422b9969137c148.js\",\"7970\",\"static/chunks/7970-7c6572280ffe10f6.js\",\"1262\",\"static/chunks/1262-ff44958c155ec5a8.js\",\"6898\",\"static/chunks/6898-307f288f083fe1e0.js\",\"1911\",\"static/chunks/app/%5Busername%5D/page-0040dee1ca39f78c.js\"],\"LatestPosts\"]\n19:T11d8,"])</script><script>self.__next_f.push([1,"# all about kutesocial\n\u003e before we start, [preregisters are open](/preregister)!\n\nhallo! it's been a few days since i started accepting preregisters for kutesocial, i can't believe that after only 7 days i've managed to convince 38 people to take interest into my little hobby.\n\nmy goal for kutesocial is to eventually reach 1000 users, or if not its to help people make better portfolios.\n\nbut first, **big news!** we have secured the **https://kute.social** and **https://kute.bio** domain! which means our spot here is confirmed!\n\n\u003e [find kutesocial on producthunt!](https://www.producthunt.com/products/kutesocial)\n\n\nanyhow, some people asked me earlier..\n\n#### whats your monetization strategy for kutesocial?\n\u003e kutesocial will primarily be run out of pocket or donations via github sponsors or foss licenses. i will in turn be giving back priority feature requests and a custom badge (customizable, and it shows up in your profile too!) that says you've supported kutesocial!\n\n#### isn't that expensive? why are you doing this?\n\u003e yop! running a service does have its associated costs, but if it means making a social media that people love and not hate and is actually about the user? i'm down for it. (also i'm making this because other social medias suck)\n\neitherway, make it or flop it, i'll still get to show this off as my portfolio so i don't really gain nothing from this :)\n\n### \n\n---\n### 🚧 roadmap\n\u003e hallo i'm currently seeing steady development so i'm quite confident to release an mvp by february 2025 \n\nhere are the features expected:\n\n#### ALPHA/CLOSED BETA/EARLY ACCESS: FEB 2025\n\u003e we'll be consolidating the closed beta and alpha into one stage. in addition to the following features below, i'll also be targeting getting 100+ early alpha adopters. if you're interested, preregister [here](/preregister)!\n- Profiles\n- Home Page\n- Kard\n- Settings\n- Ability to post, create blogs, create portfolios\n- Basic Search\n- Features I can think of\n- Release of repository to those who make it into early access\n\n#### PUBLIC BETA: Q2 2025\n\u003e i'll be moving the public beta earlier and giving it time to run longer due to the moved alpha/closed beta. feedback is always good! and contributions are always welcome!\n- Release of public repository\n- Everyone can join the public beta, just join the discord!\n- Start working on documentation\n\n#### RELEASE: 2025/2026\n\u003e as soon as the project matures, i'll eventually release 1.0! it doesn't really matter because i'm not asking you to download anything\n\n#### POST-RELEASE: 2026/2027\n\u003e mobile apps are part of the roadmap! i'm looking into developing an ios and android app for kutesocial in the future should there be interest in this project\n- Mobile Apps\n\n---\n### 💬 updated faq\nanywhooo, here's some of the most frequently asked questions \n\n#### is it really kutesocial not cutesocial?\n\u003e it was originally supposed to be cute.social, but cute.social is too expensive.\n\n#### why kute/kutesocial?\n\u003e because i like the ring to it. it's pronounced koot not cute but whatever floats your boat btw\n\n#### is kutesocial free?\n\u003e yop! kute is free and will always be free!\n\n#### does kutesocial or you plan to sell my data?\n\u003e nop! for analytics we'll be using an open source privacy respecting google analytics alternative, something like matomo or umami.\n\n#### how do i get early access?\n\u003e if you're interested, preregister [here](/preregister)!\n\n#### can i help contribute?\n\u003e of course! if you're willing to help out on the project, i will be giving full complete source code (once the early access launches) and be of assistance! join our [discord](https://discord.gg/4DgnBatpEH) and talk to me on the #core-development or #devtalk channel and i'm glad to have you on board!\n\n#### what license is kutesocial under?\n\u003e agplv3\n\n#### how do you plan on filtering ai?\n\u003e with help from reports and the community, maybe potentially integrate some sort of community notes\n\n#### will you make a selfhosted version?\n\u003e currently not in the plans, but you can attempt selfhosting it yourself. however it will be disconnected from the main kute.social instance\n\n#### why did u not make a decentralized social media when fediverse blah blah?\n\u003e the goal is to make an easy to use and not a pain in the ass social media, true decentralization has its benefits but it also has its downsides and as far as i'm concerned i'm not going to deal with that.\n\n#### what is a kard?\n\u003e you know how you can have xxxxx.carrd.co? we plan to have that as well! its just your profile without the social media available on yourusername.kute.bio"])</script><script>self.__next_f.push([1,"1a:Tbb9,"])</script><script>self.__next_f.push([1,"# cute.fm is now kutesocial! (and faq)\nhallo! i’m beyond excited to share that i’ve *officially* settled on a name for our cozy little corner of the internet: **cutesocial**! \n\nfor the longest time, it was just an idea without a proper name. \n\n## why the name change? \ni wanted to create a safe, expressive space that’s loaded with features related to carrd/linktree/medium/dev.to but with endless customizations. while the idea initially floated around without a formal name, calling it **kutesocial** just felt right and cute.social/ryana looks cool.\n\n## what's happening next? \nas a *solo dev*, i have to balance a lot of moving stuff from design to backend code to testing (i don't even have tests for this yet lmao). that means things might move at a slower pace than a big team, but it also means every update is personal and from my heart. here’s a rough roadmap though: \n\n### **mvp (alpha test)** - eta: Q1 2025 (feb earliest)\n- *target membership*: 100 early adopters. \n- this is where i’ll be testing the basic features, ironing out the biggest bugs, and getting direct feedback.\n### **closed beta** - eta: Q2 2025\n- once the mvp is stable, i’ll invite more people to join and play around. \n- expect new features to start popping up at this stage as well. \n- i'll also drop source code to devs willing to help me with this project that make it into the beta.\n\n### **public beta** - eta: Q3 2025\n- here’s where the source code becomes available, because *cutesocial* is proudly licensed under **agplv3**. \n- by sharing the code, i’m hoping to foster a community of collaborators who want to see this vision grow. \n\n### **release** - eta Q4 2025/Q1 2026\n- after the public beta proves that everything’s working, we’ll officially launch cutesocial for everyone. \n \n## faq \n\n### **is cutesocial still free?** \nabsolutely! cutesocial is and always will be free. i also care deeply about privacy, so no selling your data! \n\n### **can i help build or contribute?** \nyes! when the code is made public under **agplv3**, community contributions will be more than welcome.\n\n### **how can i get early access?** \nthe best way is to hop into the alpha (if you can get an invite post-100 members or by visiting [this link](https://cute.fm/ryana/p/1) to preregister. i also will drop early access invites in our discord from time to time.\n\n### **when can i join the public beta?** \ntimeline-wise, as a solo dev, i’m aiming for a few months after the alpha wraps up and maybe sooner if things go smoothly.\n\n### **will cutesocial always be cute.fm?**\ni plan to use cute.fm as the card interface of cute.social, hence in the future i plan to get cute.social for this project.\n- cute.social (main site) cute.social/ryana\n- cute.fm (personal card) aka cute.fm/ryana\n\nbut yeah cute.social is expensive (its 1.5k dollars wtf) i'll get around to it eventually.\n\nif you have any questions, or just want to say hi, feel free to reach out on [discord](https://discord.gg/QuVm6nNBkP) anytime! ✨"])</script><script>self.__next_f.push([1,"17:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"✨\"}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium text-gray-500\",\"children\":\"Posts\"}]]}]}],[\"$\",\"$L18\",null,{\"username\":\"ryana\",\"initialPosts\":[{\"id\":\"14\",\"type\":\"markdown_blog\",\"title\":\"weekly update\",\"content\":\"**kutesocial** interactions update\\n\\n\u003e for this week, my brain has died, the next post will be on feb 5\\n\\nnew stuff:\\n- post interactions yay (commenting, liking)\\n- a basic home page viewable at [/home](/home)\\n- user auth stuff\\n\\nbroken stuff:\\n- post interactions \\n\\nthings to do before mvp (feb 20):\\n- implement blocking\\n- a working settings page \\n- the ability to edit profiles\\n- layout editor and renderer\\n- support for username.kute.bio\\n- account deletion\\n- post deletion\\n\",\"authorId\":\"cm5wocptw0000s98gq942hn4p\",\"createdAt\":\"2025-01-30T10:10:12.198Z\",\"updatedAt\":\"2025-01-30T16:34:49.000Z\",\"author\":{\"id\":\"cm5wocptw0000s98gq942hn4p\",\"username\":\"ryana\",\"name\":\"ryana may\",\"avatar\":\"https://github.com/ryawaa.png\",\"badges\":[\"staff\",\"verified\",\"early_adopter\"],\"customBadges\":[{\"id\":1,\"name\":\"lesby (donor)\",\"description\":\"shiggy (donator badge)\",\"icon\":\"https://cdn.discordapp.com/emojis/1194362276304658472.gif\"}]},\"stats\":{\"views\":473,\"likes\":0,\"comments\":0},\"isLiked\":false},{\"id\":\"13\",\"type\":\"markdown_blog\",\"title\":\"weekly pre-alpha update + producthunt\",\"content\":\"\u003e This post was stolen off discord lol\\n\\nsome few updates since last week:\\n\\nwe have secured domains! \\n- https://kute.social\\n- https://kutesocial.com (redirects to kute.social)\\n- https://xxx.kute.bio (your kard page)\\n\\nnew features:\\n- search\\n- followers/following\\n- social connections (like discord)\\n- latest posts r now clickable\\n- badges\\n- more fields\\n- **preregisteration now autocreates your account** (no u dont need to prereg again) (you can check by searching whether ur username exists in kutesocial)\\n\\nyou can check https://kute.social/ryana or https://kute.social/test for example accounts\\n\\n**we now have a tentative alpha date - feb 20 midnight (utc+8)**\\n\\n##### [also we‘re on product hunt](https://producthunt.com/products/kutesocial)\",\"authorId\":\"cm5wocptw0000s98gq942hn4p\",\"createdAt\":\"2025-01-22T18:21:09.441Z\",\"updatedAt\":\"2025-01-23T02:20:24.000Z\",\"author\":{\"id\":\"cm5wocptw0000s98gq942hn4p\",\"username\":\"ryana\",\"name\":\"ryana may\",\"avatar\":\"https://github.com/ryawaa.png\",\"badges\":[\"staff\",\"verified\",\"early_adopter\"],\"customBadges\":[{\"id\":1,\"name\":\"lesby (donor)\",\"description\":\"shiggy (donator badge)\",\"icon\":\"https://cdn.discordapp.com/emojis/1194362276304658472.gif\"}]},\"stats\":{\"views\":1354,\"likes\":0,\"comments\":0},\"isLiked\":false},{\"id\":\"11\",\"type\":\"markdown_blog\",\"title\":\"all about kutesocial\",\"content\":\"$19\",\"authorId\":\"cm5wocptw0000s98gq942hn4p\",\"createdAt\":\"2025-01-20T19:16:47.000Z\",\"updatedAt\":\"2025-01-20T19:16:48.000Z\",\"author\":{\"id\":\"cm5wocptw0000s98gq942hn4p\",\"username\":\"ryana\",\"name\":\"ryana may\",\"avatar\":\"https://github.com/ryawaa.png\",\"badges\":[\"staff\",\"verified\",\"early_adopter\"],\"customBadges\":[{\"id\":1,\"name\":\"lesby (donor)\",\"description\":\"shiggy (donator badge)\",\"icon\":\"https://cdn.discordapp.com/emojis/1194362276304658472.gif\"}]},\"stats\":{\"views\":1407,\"likes\":1,\"comments\":2},\"isLiked\":false},{\"id\":\"9\",\"type\":\"markdown_blog\",\"title\":\"I am speed\",\"content\":\"\",\"authorId\":\"cm5wocptw0000s98gq942hn4p\",\"createdAt\":\"2025-01-17T17:24:02.000Z\",\"updatedAt\":\"2025-01-17T17:24:21.000Z\",\"author\":{\"id\":\"cm5wocptw0000s98gq942hn4p\",\"username\":\"ryana\",\"name\":\"ryana may\",\"avatar\":\"https://github.com/ryawaa.png\",\"badges\":[\"staff\",\"verified\",\"early_adopter\"],\"customBadges\":[{\"id\":1,\"name\":\"lesby (donor)\",\"description\":\"shiggy (donator badge)\",\"icon\":\"https://cdn.discordapp.com/emojis/1194362276304658472.gif\"}]},\"stats\":{\"views\":1045,\"likes\":0,\"comments\":0},\"isLiked\":false},{\"id\":\"4\",\"type\":\"markdown_blog\",\"title\":\"cute.fm is now cutesocial (and faq)\",\"content\":\"$1a\",\"authorId\":\"cm5wocptw0000s98gq942hn4p\",\"createdAt\":\"2025-01-15T15:35:41.600Z\",\"updatedAt\":\"2025-01-15T23:35:39.000Z\",\"author\":{\"id\":\"cm5wocptw0000s98gq942hn4p\",\"username\":\"ryana\",\"name\":\"ryana may\",\"avatar\":\"https://github.com/ryawaa.png\",\"badges\":[\"staff\",\"verified\",\"early_adopter\"],\"customBadges\":[{\"id\":1,\"name\":\"lesby (donor)\",\"description\":\"shiggy (donator badge)\",\"icon\":\"https://cdn.discordapp.com/emojis/1194362276304658472.gif\"}]},\"stats\":{\"views\":1065,\"likes\":0,\"comments\":0},\"isLiked\":false}]}]]}]\n"])</script><link rel="preload" as="image" href="https://count.getloli.com/@ryanakutesocial?name=ryanakutesocial&theme=booru-lewd&padding=7&offset=0&align=center&scale=1&pixelated=1&darkmode=auto"/><div hidden id="S:1"><div class="space-y-6"><div class="bg-white rounded-xl border border-gray-200 p-6"><div class="flex items-center justify-between mb-4"><div class="flex items-center gap-2"><h2 class="text-sm font-medium text-gray-500">ryana<!-- --> / README.md</h2><span class="text-sm text-gray-400">•</span><span class="text-sm text-gray-400">last updated <!-- -->January 24, 2025</span></div></div><div class="prose prose-pink max-w-none"><h2>helo i'm ryana ♡</h2> <blockquote> <p>there is no social anxiety if there is no society.</p> </blockquote> <p>I'm a self-taught developer turned DevOps engineer.</p> <p>I do goofy projects, sometimes useful, sometimes not. I also draw, code, idk whatever my adhd mind gets into.</p> <h4>i'm also working on kutesocial! (this site)</h4> <ul> <li>you can read more here: <a href="/ryana/p/11">all about kutesocial</a></li> <li>or you can preregister here: <a href="/preregister">preregister</a></li> <li><a href="https://www.producthunt.com/products/kutesocial">find kutesocial on producthunt!</a></li> </ul> <hr/> <p><img src="https://count.getloli.com/@ryanakutesocial?name=ryanakutesocial&theme=booru-lewd&padding=7&offset=0&align=center&scale=1&pixelated=1&darkmode=auto" alt="visitors"/></p> <h4>total visitors, yay!</h4></div></div><template id="P:2"></template></div></div><script>$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:1","P:1")</script><link rel="preload" as="image" href="https://upload.wikimedia.org/wikipedia/en/8/82/Lightning_McQueen.png"/><script src="/_next/static/chunks/1262-ff44958c155ec5a8.js" async=""></script><script src="/_next/static/chunks/6898-307f288f083fe1e0.js" async=""></script><script src="/_next/static/chunks/app/%5Busername%5D/page-0040dee1ca39f78c.js" async=""></script><div hidden id="S:2"><section><div class="flex items-center justify-between mb-6"><div class="flex items-center gap-2"><span class="text-xl">✨</span><h2 class="text-sm font-medium text-gray-500">Posts</h2></div></div><div class="space-y-4"><div class="bg-white rounded-xl border border-gray-200 p-4"><div class="flex items-start gap-3"><a href="/ryana"><img alt="ryana" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="rounded-full " style="color:transparent" src="https://github.com/ryawaa.png"/></a><div class="flex-1 min-w-0"><div class="flex flex-col gap-0 mb-2"><div class="flex items-center gap-2"><div class="flex items-center gap-1.5"><a class="font-medium text-gray-900 hover:underline truncate" href="/ryana">ryana may</a><div class="inline-flex items-center gap-1 leading-none"><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="associated with kutesocial"><img alt="kute" width="16" height="16" decoding="async" data-nimg="1" class="hover-lift inline-flex items-center justify-center" style="color:transparent" src="/logo.svg"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">associated with kutesocial</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="verified"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" class="text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">verified</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="early adopter"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-yellow-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3zm7-6c0 1.3-.84 2.4-2 2.82V7h2v1z"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">early adopter</div></div></div><div class="relative group" title="shiggy (donator badge)"><img src="https://cdn.discordapp.com/emojis/1194362276304658472.gif" alt="lesby (donor)" class="inline-block w-4 h-4"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">lesby (donor)</div></div></div></div></div><div class="flex items-center gap-2"><a class="text-sm text-gray-500 hover:underline" href="/ryana">@<!-- -->ryana</a><span class="text-sm text-gray-500">·</span><span class="text-sm text-gray-500">2 months ago</span></div></div><div class="mt-2 text-gray-800"><a class="block" href="/ryana/p/14"><h2 class="font-medium text-gray-900 mb-1">weekly update</h2><div class="prose prose-sm max-w-none line-clamp-4 overflow-hidden"><p><strong>kutesocial</strong> interactions update</p> <blockquote> <p>for this week, my brain has died, the next post will be on feb 5</p> </blockquote> <p>new stuff:</p> <ul> <li>post interactions yay (commenting, liking)</li> <li>a basic home page viewable at <a href="/home">/home</a></li> <li>user auth stuff</li> </ul> <p>broken stuff:</p> <ul> <li>post interactions</li> </ul> <p>things to do before mvp (feb 20):</p> <ul> <li>implement blocking</li> <li>a working settings page</li> <li>the ability to edit profiles</li> <li>layout editor and renderer</li> <li>support for username.kute.bio</li> <li>account deletion</li> <li>post deletion</li> </ul></div><span class="text-blue-500 hover:underline text-sm">Read more</span></a></div><div class="mt-4 flex items-center gap-6"><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-red-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path></svg><span>0</span></button><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-blue-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path></svg><span>0</span></button><div class="flex items-center gap-2 text-sm text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path></svg><span>473</span></div></div></div></div></div><div class="bg-white rounded-xl border border-gray-200 p-4"><div class="flex items-start gap-3"><a href="/ryana"><img alt="ryana" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="rounded-full " style="color:transparent" src="https://github.com/ryawaa.png"/></a><div class="flex-1 min-w-0"><div class="flex flex-col gap-0 mb-2"><div class="flex items-center gap-2"><div class="flex items-center gap-1.5"><a class="font-medium text-gray-900 hover:underline truncate" href="/ryana">ryana may</a><div class="inline-flex items-center gap-1 leading-none"><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="associated with kutesocial"><img alt="kute" width="16" height="16" decoding="async" data-nimg="1" class="hover-lift inline-flex items-center justify-center" style="color:transparent" src="/logo.svg"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">associated with kutesocial</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="verified"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" class="text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">verified</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="early adopter"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-yellow-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3zm7-6c0 1.3-.84 2.4-2 2.82V7h2v1z"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">early adopter</div></div></div><div class="relative group" title="shiggy (donator badge)"><img src="https://cdn.discordapp.com/emojis/1194362276304658472.gif" alt="lesby (donor)" class="inline-block w-4 h-4"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">lesby (donor)</div></div></div></div></div><div class="flex items-center gap-2"><a class="text-sm text-gray-500 hover:underline" href="/ryana">@<!-- -->ryana</a><span class="text-sm text-gray-500">·</span><span class="text-sm text-gray-500">2 months ago</span></div></div><div class="mt-2 text-gray-800"><a class="block" href="/ryana/p/13"><h2 class="font-medium text-gray-900 mb-1">weekly pre-alpha update + producthunt</h2><div class="prose prose-sm max-w-none line-clamp-4 overflow-hidden"><blockquote> <p>This post was stolen off discord lol</p> </blockquote> <p>some few updates since last week:</p> <p>we have secured domains!</p> <ul> <li>https://kute.social</li> <li>https://kutesocial.com (redirects to kute.social)</li> <li>https://xxx.kute.bio (your kard page)</li> </ul> <p>new features:</p> <ul> <li>search</li> <li>followers/following</li> <li>social connections (like discord)</li> <li>latest posts r now clickable</li> <li>badges</li> <li>more fields</li> <li><strong>preregisteration now autocreates your account</strong> (no u dont need to prereg again) (you can check by searching whether ur username exists in kutesocial)</li> </ul> <p>you can check https://kute.social/ryana or https://kute.social/test for example accounts</p> <p><strong>we now have a tentative alpha date - feb 20 midnight (utc+8)</strong></p> <h5><a href="https://producthunt.com/products/kutesocial">also we‘re on product hunt</a></h5></div><span class="text-blue-500 hover:underline text-sm">Read more</span></a></div><div class="mt-4 flex items-center gap-6"><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-red-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path></svg><span>0</span></button><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-blue-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path></svg><span>0</span></button><div class="flex items-center gap-2 text-sm text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path></svg><span>1354</span></div></div></div></div></div><div class="bg-white rounded-xl border border-gray-200 p-4"><div class="flex items-start gap-3"><a href="/ryana"><img alt="ryana" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="rounded-full " style="color:transparent" src="https://github.com/ryawaa.png"/></a><div class="flex-1 min-w-0"><div class="flex flex-col gap-0 mb-2"><div class="flex items-center gap-2"><div class="flex items-center gap-1.5"><a class="font-medium text-gray-900 hover:underline truncate" href="/ryana">ryana may</a><div class="inline-flex items-center gap-1 leading-none"><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="associated with kutesocial"><img alt="kute" width="16" height="16" decoding="async" data-nimg="1" class="hover-lift inline-flex items-center justify-center" style="color:transparent" src="/logo.svg"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">associated with kutesocial</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="verified"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" class="text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">verified</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="early adopter"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-yellow-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3zm7-6c0 1.3-.84 2.4-2 2.82V7h2v1z"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">early adopter</div></div></div><div class="relative group" title="shiggy (donator badge)"><img src="https://cdn.discordapp.com/emojis/1194362276304658472.gif" alt="lesby (donor)" class="inline-block w-4 h-4"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">lesby (donor)</div></div></div></div></div><div class="flex items-center gap-2"><a class="text-sm text-gray-500 hover:underline" href="/ryana">@<!-- -->ryana</a><span class="text-sm text-gray-500">·</span><span class="text-sm text-gray-500">2 months ago</span></div></div><div class="mt-2 text-gray-800"><a class="block" href="/ryana/p/11"><h2 class="font-medium text-gray-900 mb-1">all about kutesocial</h2><div class="prose prose-sm max-w-none line-clamp-4 overflow-hidden"><h1>all about kutesocial</h1> <blockquote> <p>before we start, <a href="/preregister">preregisters are open</a>!</p> </blockquote> <p>hallo! it's been a few days since i started accepting preregisters for kutesocial, i can't believe that after only 7 days i've managed to convince 38 people to take interest into my little hobby.</p> <p>my goal for kutesocial is to eventually reach 1000 users, or if not its to help people make better portfolios.</p> <p>but first, <strong>big news!</strong> we have secured the <strong>https://kute.social</strong> and <strong>https://kute.bio</strong> domain! which means our spot here is confirmed!</p> <blockquote> <p><a href="https://www.producthunt.com/products/kutesocial">find kutesocial on producthunt!</a></p> </blockquote> <p>anyhow, some people asked me earlier..</p> <h4>whats your monetization strategy for kutesocial?</h4> <blockquote> <p>kutesocial will primarily be run out of pocket or donations via github sponsors or foss licenses. i will in turn be giving back priority feature requests and a custom badge (customizable, and it shows up in your profile too!) that says you've supported kutesocial!</p> </blockquote> <h4>isn't that expensive? why are you doing this?</h4> <blockquote> <p>yop! running a service does have its associated costs, but if it means making a social media that people love and not hate and is actually about the user? i'm down for it. (also i'm making this because other social medias suck)</p> </blockquote> <p>eitherway, make it or flop it, i'll still get to show this off as my portfolio so i don't really gain nothing from this :)</p> <h3></h3> <hr/> <h3>🚧 roadmap</h3> <blockquote> <p>hallo i'm currently seeing steady development so i'm quite confident to release an mvp by february 2025</p> </blockquote> <p>here are the features expected:</p> <h4>ALPHA/CLOSED BETA/EARLY ACCESS: FEB 2025</h4> <blockquote> <p>we'll be consolidating the closed beta and alpha into one stage. in addition to the following features below, i'll also be targeting getting 100+ early alpha adopters. if you're interested, preregister <a href="/preregister">here</a>!</p> </blockquote> <ul> <li>Profiles</li> <li>Home Page</li> <li>Kard</li> <li>Settings</li> <li>Ability to post, create blogs, create portfolios</li> <li>Basic Search</li> <li>Features I can think of</li> <li>Release of repository to those who make it into early access</li> </ul> <h4>PUBLIC BETA: Q2 2025</h4> <blockquote> <p>i'll be moving the public beta earlier and giving it time to run longer due to the moved alpha/closed beta. feedback is always good! and contributions are always welcome!</p> </blockquote> <ul> <li>Release of public repository</li> <li>Everyone can join the public beta, just join the discord!</li> <li>Start working on documentation</li> </ul> <h4>RELEASE: 2025/2026</h4> <blockquote> <p>as soon as the project matures, i'll eventually release 1.0! it doesn't really matter because i'm not asking you to download anything</p> </blockquote> <h4>POST-RELEASE: 2026/2027</h4> <blockquote> <p>mobile apps are part of the roadmap! i'm looking into developing an ios and android app for kutesocial in the future should there be interest in this project</p> </blockquote> <ul> <li>Mobile Apps</li> </ul> <hr/> <h3>💬 updated faq</h3> <p>anywhooo, here's some of the most frequently asked questions</p> <h4>is it really kutesocial not cutesocial?</h4> <blockquote> <p>it was originally supposed to be cute.social, but cute.social is too expensive.</p> </blockquote> <h4>why kute/kutesocial?</h4> <blockquote> <p>because i like the ring to it. it's pronounced koot not cute but whatever floats your boat btw</p> </blockquote> <h4>is kutesocial free?</h4> <blockquote> <p>yop! kute is free and will always be free!</p> </blockquote> <h4>does kutesocial or you plan to sell my data?</h4> <blockquote> <p>nop! for analytics we'll be using an open source privacy respecting google analytics alternative, something like matomo or umami.</p> </blockquote> <h4>how do i get early access?</h4> <blockquote> <p>if you're interested, preregister <a href="/preregister">here</a>!</p> </blockquote> <h4>can i help contribute?</h4> <blockquote> <p>of course! if you're willing to help out on the project, i will be giving full complete source code (once the early access launches) and be of assistance! join our <a href="https://discord.gg/4DgnBatpEH">discord</a> and talk to me on the #core-development or #devtalk channel and i'm glad to have you on board!</p> </blockquote> <h4>what license is kutesocial under?</h4> <blockquote> <p>agplv3</p> </blockquote> <h4>how do you plan on filtering ai?</h4> <blockquote> <p>with help from reports and the community, maybe potentially integrate some sort of community notes</p> </blockquote> <h4>will you make a selfhosted version?</h4> <blockquote> <p>currently not in the plans, but you can attempt selfhosting it yourself. however it will be disconnected from the main kute.social instance</p> </blockquote> <h4>why did u not make a decentralized social media when fediverse blah blah?</h4> <blockquote> <p>the goal is to make an easy to use and not a pain in the ass social media, true decentralization has its benefits but it also has its downsides and as far as i'm concerned i'm not going to deal with that.</p> </blockquote> <h4>what is a kard?</h4> <blockquote> <p>you know how you can have xxxxx.carrd.co? we plan to have that as well! its just your profile without the social media available on yourusername.kute.bio</p> </blockquote></div><span class="text-blue-500 hover:underline text-sm">Read more</span></a></div><div class="mt-4 flex items-center gap-6"><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-red-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path></svg><span>0</span></button><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-blue-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path></svg><span>0</span></button><div class="flex items-center gap-2 text-sm text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path></svg><span>1407</span></div></div></div></div></div><div class="bg-white rounded-xl border border-gray-200 p-4"><div class="flex items-start gap-3"><a href="/ryana"><img alt="ryana" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="rounded-full " style="color:transparent" src="https://github.com/ryawaa.png"/></a><div class="flex-1 min-w-0"><div class="flex flex-col gap-0 mb-2"><div class="flex items-center gap-2"><div class="flex items-center gap-1.5"><a class="font-medium text-gray-900 hover:underline truncate" href="/ryana">ryana may</a><div class="inline-flex items-center gap-1 leading-none"><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="associated with kutesocial"><img alt="kute" width="16" height="16" decoding="async" data-nimg="1" class="hover-lift inline-flex items-center justify-center" style="color:transparent" src="/logo.svg"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">associated with kutesocial</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="verified"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" class="text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">verified</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="early adopter"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-yellow-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3zm7-6c0 1.3-.84 2.4-2 2.82V7h2v1z"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">early adopter</div></div></div><div class="relative group" title="shiggy (donator badge)"><img src="https://cdn.discordapp.com/emojis/1194362276304658472.gif" alt="lesby (donor)" class="inline-block w-4 h-4"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">lesby (donor)</div></div></div></div></div><div class="flex items-center gap-2"><a class="text-sm text-gray-500 hover:underline" href="/ryana">@<!-- -->ryana</a><span class="text-sm text-gray-500">·</span><span class="text-sm text-gray-500">3 months ago</span></div></div><div class="mt-2 text-gray-800"><a class="block" href="/ryana/p/9"><h2 class="font-medium text-gray-900 mb-1">I am speed</h2><div class="prose prose-sm max-w-none line-clamp-4 overflow-hidden"><p><img class="max-h-48 object-cover" src="https://upload.wikimedia.org/wikipedia/en/8/82/Lightning_McQueen.png" alt="speed" node="[object Object]"/></p></div></a></div><div class="mt-4 flex items-center gap-6"><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-red-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path></svg><span>0</span></button><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-blue-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path></svg><span>0</span></button><div class="flex items-center gap-2 text-sm text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path></svg><span>1045</span></div></div></div></div></div><div class="bg-white rounded-xl border border-gray-200 p-4"><div class="flex items-start gap-3"><a href="/ryana"><img alt="ryana" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="rounded-full " style="color:transparent" src="https://github.com/ryawaa.png"/></a><div class="flex-1 min-w-0"><div class="flex flex-col gap-0 mb-2"><div class="flex items-center gap-2"><div class="flex items-center gap-1.5"><a class="font-medium text-gray-900 hover:underline truncate" href="/ryana">ryana may</a><div class="inline-flex items-center gap-1 leading-none"><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="associated with kutesocial"><img alt="kute" width="16" height="16" decoding="async" data-nimg="1" class="hover-lift inline-flex items-center justify-center" style="color:transparent" src="/logo.svg"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">associated with kutesocial</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="verified"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" class="text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">verified</div></div></div><div class="inline-flex items-center leading-none"><div class="relative flex items-center group" title="early adopter"><div class="inline-flex items-center justify-center" style="width:16px;height:16px;font-size:16px"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-yellow-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94A5.01 5.01 0 0 0 11 15.9V19H7v2h10v-2h-4v-3.1a5.01 5.01 0 0 0 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3zm7-6c0 1.3-.84 2.4-2 2.82V7h2v1z"></path></svg></div><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">early adopter</div></div></div><div class="relative group" title="shiggy (donator badge)"><img src="https://cdn.discordapp.com/emojis/1194362276304658472.gif" alt="lesby (donor)" class="inline-block w-4 h-4"/><div class="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none whitespace-nowrap">lesby (donor)</div></div></div></div></div><div class="flex items-center gap-2"><a class="text-sm text-gray-500 hover:underline" href="/ryana">@<!-- -->ryana</a><span class="text-sm text-gray-500">·</span><span class="text-sm text-gray-500">3 months ago</span></div></div><div class="mt-2 text-gray-800"><a class="block" href="/ryana/p/4"><h2 class="font-medium text-gray-900 mb-1">cute.fm is now cutesocial (and faq)</h2><div class="prose prose-sm max-w-none line-clamp-4 overflow-hidden"><h1>cute.fm is now kutesocial! (and faq)</h1> <p>hallo! i’m beyond excited to share that i’ve <em>officially</em> settled on a name for our cozy little corner of the internet: <strong>cutesocial</strong>!</p> <p>for the longest time, it was just an idea without a proper name.</p> <h2>why the name change?</h2> <p>i wanted to create a safe, expressive space that’s loaded with features related to carrd/linktree/medium/dev.to but with endless customizations. while the idea initially floated around without a formal name, calling it <strong>kutesocial</strong> just felt right and cute.social/ryana looks cool.</p> <h2>what's happening next?</h2> <p>as a <em>solo dev</em>, i have to balance a lot of moving stuff from design to backend code to testing (i don't even have tests for this yet lmao). that means things might move at a slower pace than a big team, but it also means every update is personal and from my heart. here’s a rough roadmap though:</p> <h3><strong>mvp (alpha test)</strong> - eta: Q1 2025 (feb earliest)</h3> <ul> <li><em>target membership</em>: 100 early adopters.</li> <li>this is where i’ll be testing the basic features, ironing out the biggest bugs, and getting direct feedback.</li> </ul> <h3><strong>closed beta</strong> - eta: Q2 2025</h3> <ul> <li>once the mvp is stable, i’ll invite more people to join and play around.</li> <li>expect new features to start popping up at this stage as well.</li> <li>i'll also drop source code to devs willing to help me with this project that make it into the beta.</li> </ul> <h3><strong>public beta</strong> - eta: Q3 2025</h3> <ul> <li>here’s where the source code becomes available, because <em>cutesocial</em> is proudly licensed under <strong>agplv3</strong>.</li> <li>by sharing the code, i’m hoping to foster a community of collaborators who want to see this vision grow.</li> </ul> <h3><strong>release</strong> - eta Q4 2025/Q1 2026</h3> <ul> <li>after the public beta proves that everything’s working, we’ll officially launch cutesocial for everyone.</li> </ul> <h2>faq</h2> <h3><strong>is cutesocial still free?</strong></h3> <p>absolutely! cutesocial is and always will be free. i also care deeply about privacy, so no selling your data!</p> <h3><strong>can i help build or contribute?</strong></h3> <p>yes! when the code is made public under <strong>agplv3</strong>, community contributions will be more than welcome.</p> <h3><strong>how can i get early access?</strong></h3> <p>the best way is to hop into the alpha (if you can get an invite post-100 members or by visiting <a href="https://cute.fm/ryana/p/1">this link</a> to preregister. i also will drop early access invites in our discord from time to time.</p> <h3><strong>when can i join the public beta?</strong></h3> <p>timeline-wise, as a solo dev, i’m aiming for a few months after the alpha wraps up and maybe sooner if things go smoothly.</p> <h3><strong>will cutesocial always be cute.fm?</strong></h3> <p>i plan to use cute.fm as the card interface of cute.social, hence in the future i plan to get cute.social for this project.</p> <ul> <li>cute.social (main site) cute.social/ryana</li> <li>cute.fm (personal card) aka cute.fm/ryana</li> </ul> <p>but yeah cute.social is expensive (its 1.5k dollars wtf) i'll get around to it eventually.</p> <p>if you have any questions, or just want to say hi, feel free to reach out on <a href="https://discord.gg/QuVm6nNBkP">discord</a> anytime! ✨</p></div><span class="text-blue-500 hover:underline text-sm">Read more</span></a></div><div class="mt-4 flex items-center gap-6"><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-red-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"></path></svg><span>0</span></button><button class="flex items-center gap-2 text-sm text-gray-500 hover:text-blue-500 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"></path></svg><span>0</span></button><div class="flex items-center gap-2 text-sm text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"></path></svg><span>1065</span></div></div></div></div></div><div class="py-4 text-center">Loading more posts...</div></div></section></div><script>$RS("S:2","P:2")</script><script>$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:0","S:0")</script></body></html>