As a developer I need a quick and simple way to give an overview on my skills. Therefore this Portfolio uses the GitHub api, to automatically update projects I want to show, and summarizes all my lines of code. All my repositories that are linked to a wesbite are included. Different api calls fetch the project image, description, topics and the readme file and display render it. This way whenever I want to add or remove a project to my portfolio, I only need to update the project's repository in my github dashboard, rather than changing my the portfolio's source code itself.
Because nextjs fetches the api data on build time, I need to commit a new change to the portfolio, to re-build the project and render the new changes. Commits: [ update Mailbag
]
This projects UI is based on Link
Twitter - @adkirf
Project Link: Adkirf Portfolio
If you have any suggestions that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!!
Technologies
github-rest-api
material-ui
nextjs
react
tailwindcss
Languages
98%
JavaScript
1%
CSS
back