My personal portfolio website designed to be simplistic and clean while including features like MDX blog posts with view counts, a dark mode toggle, gear list, an about page, and more.
backend: - Next.js / TypeScript - MDX / Contentlayer (Blog Posts) - PlanetScale (Database) - Prisma (ORM)
frontend: - Tailwind CSS (Styling) - Radix Primitives (Headless UI components) - Radix UI Colors (Color system) - Framer Motion (Animations)
Make sure you have Node.js v18.17.0+ installed on your machine.
npm install.env.example to a new .env.localnpm install @prisma/client (if you haven't already), then run npx prisma generate.npm run dev, this will automatically create the .contentlayer files and start the Next.js development server..env.local file with the connection string provided by PlanetScaleThis project can be quickly deployed to Vercel. Simply connect your Vercel account to your GitHub repository, and Vercel will automatically build and deploy your application with each new push to the main branch.
Add the project .env variables to your Vercel project settings.
$ claude mcp add b-r.io \
-- python -m otcore.mcp_server <graph>