{"repo":"rimzzlabs/website","free":true,"listed":false,"github":"https://github.com/rimzzlabs/website","clone":"git clone https://github.com/rimzzlabs/website.git","description":"rimzzlabs' personal website built with Astro. it's small but nice","language":"MDX","stars":189,"topics":["personal-website","personal-blog","portfolio-website","typescript","tailwindcss","react","blog","portfolio","astro"],"license":null,"category":"docs-static-sites","readme_excerpt":"rimzzlabs.com Personal site of Rizki Citra . Live at rimzzlabs.com. A fully static Astro site with React islands, deployed on Cloudflare Pages . A thin layer of Pages Functions adds the dynamic parts: locale negotiation, a guestbook backed by D1, OAuth sign-in, and a contact form — without pulling in an SSR adapter. Features - Bilingual (en/id) — every page exists in English and Indonesian. Root requests are redirected by an edge middleware using a locale cookie or Accept-Language ; everything else is prerendered per locale. - Notes — MDX blog posts per locale with Shiki syntax highlighting, slugged headings, a table of contents with reading progress, and an edge \"did you mean…?\" fuzzy router for near-miss URLs (with locale-aware branded 404s). - Guestbook — anonymous or OAuth-verified (GitHub / Google via better-auth) comments stored in Cloudflare D1, protected by Turnstile. Recent comments are baked into the static HTML at build time (crawlable) with client-side fetching as fallback. - Contact form — rich-text (Tiptap) dialog delivered via Resend, Turnstile-protected. - Now / Archive pages — what I'm up to, plus a photo timeline with carousels. - Polish — light/dark theme applied before paint, animations via Motion that respect prefers-reduced-motion and a stored user preference, draggable dock navigation, image sitemap, SEO/OG tags. Stack Layer Choice --- --- Framework Astro 7 (static output) + React 19 islands Styling Tailwind CSS v4, Base UI primitives (shadcn base-vega ","default_branch":null,"files":null,"tree":[],"storefront":"/r/rimzzlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rimzzlabs/website/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}