This the code for my portfolio website.
git clone https://github.com/kpfromer/portfolio.git
cd portfolio
pnpm install
pnpm dev
Done!
- uses formspree for headless contact forms
- eslint
- prettier, husky, lint-staged for automatic formatting and linting
- tailwind css for components, styling, and theming
next-mdx-remotefor sourcing mdx
npm run devruns next.js in development modenpm run buildbuilds next.js applicationnpm startstarts the built next.js applicationnpm run lintrunseslintnpm run formatrunsprettier
components- components used for creating pages and stories for storybookslib- the files associated with sourcing and consuming data from locations (like MDX)hooks- react hooks for SWR or other minor things next.js will try to create a page for them)content- the data for creating pages, like a MDX blog postsutils- misc one of files like theme or test helpers
- favycon for generating favions
This is a Next.js project bootstrapped with
create-next-app.