Skip to content

ElBeenMachine/portfolio-dashboard-template

Repository files navigation

Latest Release pipeline status

Portfolio Dashboard Template

Disclaimer: If you are reading this from GitHub, please note that this project has been mirrored from my GitLab account, and as such, any issues, branches and merge requests may not be visible or up to date. To view the GitLab version of this project, please visit the GitLab repository.

About the Project

This project initially started out as a way for me to manage my own portfolio without having to commit a new update each time I worked on a new project or wanted to update an existing one.

The idea then developed into making a flexible dashboard, which could be used across a variety of identity providers and forked easily to be used for any portfolio, not just my specific use-case.

This then encouraged me to learn OAuth technologies, and to teach myself how to use a NodeJS library called Auth.js.

The Future of the Project

This project is undoubtedly still in the early stages of development, but has acted as a catalyst for my learning across several areas of software engineering.

As this project develops, so will my programming ability and by extension, the quality of the features implemented.

To Do

  • Write documentation
  • Create onboarding experience
  • Make mobile-friendly
  • Allow local authentication
  • Configure dynamic authentication providers (currently restricted to Entra)
  • Generate release notes