This is my portfolio website, proudly built with Next.js, TypeScript, Tailwind. The content is managed through GraphCMS and accessed via GraphQL endpoints using Apollo Client.
Previously I built my website using WordPress but decided to move over to Next.js due to their major improvements and learning purpose that make it my first choice, not only for applications, but also for websites now.
This project is a constant work in progress, so if you find any bugs, typos, or other errors, please feel free to open an issue or pull a request. This project is open source, so please feel free to fork and adapt for your projects (credit would be appreciated).
-
Fork or Clone
Fork or clone this project from GitHub to get your copy of it.
-
Start developing.
Navigate into your new site’s directory and start it up.
cd portfolio/ pnpm dev
-
Open the source code and start editing!
Your site is now running at
http://localhost:3000
!Open the
portfolio
directory in your code editor of choice and editsrc/pages/index.tsx
. Save your changes and the browser will update in real time!
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!