https://github.com/ankerx/portfolio
My personal website where I post articles and projects that I've done
https://github.com/ankerx/portfolio
graphql headless-cms nextjs react react-hook-form styledcomponents typescript
Last synced: about 1 month ago
JSON representation
My personal website where I post articles and projects that I've done
- Host: GitHub
- URL: https://github.com/ankerx/portfolio
- Owner: ankerx
- Created: 2022-05-04T12:35:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-20T20:03:51.000Z (almost 3 years ago)
- Last Synced: 2025-06-06T22:04:20.799Z (9 months ago)
- Topics: graphql, headless-cms, nextjs, react, react-hook-form, styledcomponents, typescript
- Language: TypeScript
- Homepage: https://sebx.dev
- Size: 1.83 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio
See the website: https://sebx.dev
My portfolio and blog where you can see my projects, read my blog posts where I'm sharing things about web development or contact me. I hope you liked it!
## 📦 Technologies
| Name |
| ---------------- |
| React |
| NextJS |
| Typescript |
| GraphQL |
| React-hook-form |
| HeadlessCMS |
| StyledComponents |
| FramerMotion |
## Description
Finally I have created my own portfolio website. I used NextJS to use a lot of benefits it provides. Data is fetched by GraphQL from headless CMS (graphCMS) so I can easily add new content.
Fully responsive website with light and dark theme, smooth animations created with framer motion.
### Installation
1. Clone the repo
```sh
git clone https://github.com/ankerx/portfolio.git
```
2. Install NPM packages
```sh
npm install
```
3. Type
```sh
npm run dev
```
## Wait for updates