{"repo":"ajeetchaulagain/ajeetchaulagain.com","free":true,"listed":false,"github":"https://github.com/ajeetchaulagain/ajeetchaulagain.com","clone":"git clone https://github.com/ajeetchaulagain/ajeetchaulagain.com.git","description":":file_folder: Personal site built with Gatsby, React, TypeScript, and MDX — featuring dark/light mode, visual regression testing, and static site generation","language":"TypeScript","stars":13,"topics":["gatsby","react","jamstack","markdown","node","developer-portfolio","minimalistic","graphql","scss"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"ajeetchaulagain.com My personal site — portfolio, blog, and a place to write about software. Built with Gatsby, React, TypeScript, and styled-components. Started in 2019 as a hand-rolled static site. Over the years it has gone through several redesigns, a Gatsby upgrade, a full dark/light theming system, MDX-powered blog posts, and Playwright visual regression tests. Recently, day-to-day development has been assisted by Claude Code. Live site: ajeetchaulagain.com Design system: ajeetchaulagain.com/design-system --- Tech stack Layer Choice ------- -------- Framework Gatsby 5 Language TypeScript UI React 18 Styling styled-components 5, styled-components-breakpoint, styled-components-spacing Content MDX (blog posts and project pages) Syntax highlighting Prism.js (Laserwave dark · One Light) Testing Playwright (visual regression) Deployment Netlify --- Running locally The dev server runs at http://localhost:8000 . The production serve runs at http://localhost:9000 . --- Testing Visual regression tests use Playwright and run against a live URL. Locally they default to http://localhost:9000/ — set this in .env.local : Snapshot baselines are split by platform ( tests/ screenshots /darwin/ for macOS, tests/ screenshots /linux/ for CI) so local and CI runs never conflict. --- Project structure Content lives in src/posts/ and src/projects/ as MDX files. Gatsby reads them via gatsby-node.ts and programmatically creates pages at build time. --- Design system The site has a living design ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ajeetchaulagain","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ajeetchaulagain/ajeetchaulagain.com/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."}