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-remote
for sourcing mdx
npm run dev
runs next.js in development modenpm run build
builds next.js applicationnpm start
starts the built next.js applicationnpm run lint
runseslint
npm run format
runsprettier
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
.