{"repo":"Shramkoweb/Portfolio","free":true,"listed":false,"github":"https://github.com/Shramkoweb/Portfolio","clone":"git clone https://github.com/Shramkoweb/Portfolio.git","description":"✨ My portfolio built with Next.js and more cool stuff","language":"TypeScript","stars":14,"topics":["portfolio","responsive","retina","cssmodules","nextjs","typescript","js","sentry","tailwindcss","vercel"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"shramko.dev Portfolio · blog · digital garden Live demo → Contents - Tech Stack - Getting Started - Scripts - Testing - Deployment - Monitors - Contributing - License Tech Stack Layer Tools ------------- -------------------------------------------------------------- Framework Next.js 16, React 19 Language TypeScript Styling Tailwind CSS v4 Content MDX, next-mdx-remote , Shiki Data Prisma 7, Postgres State / Fetch SWR Monitoring Sentry, Checkly, UptimeRobot, Vercel Analytics, Speed Insights Testing Jest, Testing Library Tooling oxlint, oxfmt, commitlint, pnpm Hosting Vercel Getting Started Prerequisites - Node 24.x - pnpm 10.x - Postgres database (local or hosted, e.g. Neon) Setup App runs at http://localhost:3000. Scripts Command Purpose ----------------------------------- ----------------------------------------- pnpm dev start dev server pnpm build production build + sitemap pnpm start start production server pnpm lint / pnpm lint:fix oxlint pnpm format / pnpm format:check oxfmt pnpm test / pnpm test:coverage Jest pnpm verify lint + format:check + typecheck + test:ci pnpm verify:full verify + production build pnpm article scaffold a new blog post Testing Tests use Jest with Testing Library. Run pnpm test for the full suite or pnpm test:coverage for a coverage report. Tests live in tests / . CI uploads coverage to Code Climate. Deployment Deploys automatically to Vercel on push to main . The postbuild script regenerates the sitemap via next-sitemap . Pull requests run a Ligh","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shramkoweb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shramkoweb/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."}