https://github.com/jahidulpabelislam/portfolio-cms
Bespoke CMS for managing projects for my portfolio.
https://github.com/jahidulpabelislam/portfolio-cms
cms headless-cms html php portfolio scss
Last synced: about 2 months ago
JSON representation
Bespoke CMS for managing projects for my portfolio.
- Host: GitHub
- URL: https://github.com/jahidulpabelislam/portfolio-cms
- Owner: jahidulpabelislam
- Created: 2018-09-06T21:20:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2026-03-07T23:27:54.000Z (4 months ago)
- Last Synced: 2026-03-08T04:45:27.416Z (4 months ago)
- Topics: cms, headless-cms, html, php, portfolio, scss
- Language: JavaScript
- Homepage: https://cms.jahidulpabelislam.com/
- Size: 3.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio CMS
Headless CMS to manage the projects and their images displayed in my [portfolio](https://jahidulpabelislam.com/), this is all connected via an [API](https://github.com/jahidulpabelislam/portfolio-api/).
## Why
I wanted a system to quickly and easily manage the projects without having to make code changes. Since my projects followed a consistent structure I built the CMS and API following that.
## History
[1.x](https://github.com/jahidulpabelislam/personal-site/tree/v2) - The original version was basic and built directly in the portfolio, this launched in 2016.
[2.x](https://github.com/jahidulpabelislam/personal-site/tree/v3) - In early 2017, I discovered AngularJS so rebuilt the CMS to experiment with it, incorporating jQuery, SCSS and Bootstrap3.
[3.x](https://github.com/jahidulpabelislam/personal-site/tree/v4) - At the start of 2018, with 9 months of experience as a professional developer, I overhauled my portfolio. This included removing Bootstrap and code refactoring.
[4.x](https://github.com/jahidulpabelislam/portfolio-cms/tree/v4.0.0) - By end of 2018 I decided to separate the portfolio, API and CMS for better maintainability and readability. I also refactored code to follow consistent standards.
[5.x](https://github.com/jahidulpabelislam/portfolio-cms/tree/v5.0.0) - Like many during lockdown I was bored so decided to redesign the CMS... it took a while to complete, and it went live Dec 2023.