{"repo":"NesoHQ/kraken-portfolio","free":true,"listed":false,"github":"https://github.com/NesoHQ/kraken-portfolio","clone":"git clone https://github.com/NesoHQ/kraken-portfolio.git","description":"give a star and use this awesome fullstack portfolio application or you a gay.","language":"JavaScript","stars":14,"topics":["tailwindcss","ci-cd","javascript","admin-dashboard","docker","mongodb","nextjs16","shadcn-ui","personal","personal-website"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"kraken — Personal Portfolio A full-stack, self-hosted personal portfolio built with Next.js 16. Fully dynamic with an admin panel, markdown blog, image uploads, and Docker-based deployment. --- LIVE → View Live portfolio — deployed portfolio for public views. --- Preview → View interactive slideshow — portfolio sections and admin panel, dark & light. --- Features - Dynamic content — all sections (about, resume, projects, blog, contact) are managed via a built-in admin panel and stored in MongoDB - Markdown blog — rich markdown editor with GFM support, live preview, syntax highlighting, and dedicated post pages ( /blog/[id] ) - Image uploads — drag-and-drop or URL paste, uploaded to any S3-compatible storage (RustFS, MinIO, AWS S3) - Admin panel — protected by JWT session, full CRUD for all content - Email validation — contact form only accepts verified providers (Gmail, Outlook, Yahoo, iCloud, ProtonMail, etc.) - Sketch/dashed theme — hand-drawn aesthetic with dark/light mode toggle - Static fallbacks — all sections fall back to static data if the API is unavailable - Docker ready — multi-arch image ( amd64 + arm64 ) published to GHCR on every push to main --- Tech Stack Layer Technology --- --- Framework Next.js 16 (App Router) Language JavaScript (React 19) Database MongoDB via Mongoose Auth JWT + HTTP-only cookies Storage S3-compatible (RustFS / MinIO / AWS S3) Styling Tailwind CSS v4 Forms React Hook Form + Zod Markdown react-markdown + remark-gfm Container Docker (node:2","default_branch":null,"files":null,"tree":[],"storefront":"/r/NesoHQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NesoHQ/kraken-portfolio/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."}