diff --git a/angular-primeng-app/.editorconfig b/.editorconfig
similarity index 100%
rename from angular-primeng-app/.editorconfig
rename to .editorconfig
diff --git a/angular-primeng-app/.gitignore b/.gitignore
similarity index 100%
rename from angular-primeng-app/.gitignore
rename to .gitignore
diff --git a/angular-primeng-app/.vscode/extensions.json b/.vscode/extensions.json
similarity index 100%
rename from angular-primeng-app/.vscode/extensions.json
rename to .vscode/extensions.json
diff --git a/angular-primeng-app/.vscode/launch.json b/.vscode/launch.json
similarity index 100%
rename from angular-primeng-app/.vscode/launch.json
rename to .vscode/launch.json
diff --git a/angular-primeng-app/.vscode/tasks.json b/.vscode/tasks.json
similarity index 100%
rename from angular-primeng-app/.vscode/tasks.json
rename to .vscode/tasks.json
diff --git a/angular-primeng-app/CHANGELOG.md b/CHANGELOG.md
similarity index 100%
rename from angular-primeng-app/CHANGELOG.md
rename to CHANGELOG.md
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e698563..da3ed0a 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -72,11 +72,11 @@ All app versions maintain consistent file structures, functionalities, and featu
Once an issue has been resolved in one app version, the same implementation must be extended to all other versions, unless a superior alternative is proposed and accepted.
-Any new implementation suggestion must be discussed to verify it's suitable for adoption across all app versions. For a good visual representation use the [Issue Tracker](https://anguhashblog.com/issue-tracker)
+Any new implementation suggestion must be discussed to verify it's suitable for adoption across all app versions.
## Before you start working on an Issue
-Before commencing work on any issue, it is essential to confirm that it has not already been addressed. Utilize the [Issue Tracker](https://anguhashblog.com/issue-tracker) tool to check for existing implementations and their corresponding app versions. If the chosen issue has already been resolved in a different app version, consult the [Issue Tracker](https://anguhashblog.com/issue-tracker) to review the existing implementation and replicate it accordingly.
+Before commencing work on any issue, it is essential to confirm that it has not already been addressed. Please check for existing implementations and if the chosen issue has already been resolved in a different app version, review the existing implementation and replicate it accordingly.
Even if the issue is labeled as not implemented, it remains your responsibility to examine the app's codebase and confirm the absence of the issue.
diff --git a/angular-primeng-app/README.md b/angular-primeng-app/README.md
deleted file mode 100644
index efdf7ca..0000000
--- a/angular-primeng-app/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# Angular Primeng | AnguHashBlog
-
-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.2.0.
-
-## Development server
-
-Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
-
-## Code scaffolding
-
-Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
-
-## Build
-
-Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
-
-## Running unit tests
-
-Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
-
-## Running end-to-end tests
-
-Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
-
-## Further help
-
-To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
diff --git a/angular-primeng-app/src/app/app.routes.ts b/angular-primeng-app/src/app/app.routes.ts
deleted file mode 100644
index 8f3c445..0000000
--- a/angular-primeng-app/src/app/app.routes.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { Routes } from '@angular/router';
-import { PostDetailsComponent } from './components/post-details/post-details.component';
-import { PostsComponent } from './components/posts/posts.component';
-import { SeriesComponent } from './components/series/series.component';
-
-export const routes: Routes = [
- {
- path: '',
- component: PostsComponent
- },
- {
- path: 'series/:slug',
- component: SeriesComponent
- },
- {
- path: 'post/:postSlug',
- component: PostDetailsComponent
- },
- {
- path: '**',
- redirectTo: ''
- }
-];
diff --git a/angular-primeng-app/angular.json b/angular.json
similarity index 100%
rename from angular-primeng-app/angular.json
rename to angular.json
diff --git a/angular-primeng-app/dist/3rdpartylicenses.txt b/dist/3rdpartylicenses.txt
similarity index 100%
rename from angular-primeng-app/dist/3rdpartylicenses.txt
rename to dist/3rdpartylicenses.txt
diff --git a/angular-primeng-app/dist/browser/assets/images/anguhashblog-logo.jpg b/dist/browser/assets/images/anguhashblog-logo.jpg
similarity index 100%
rename from angular-primeng-app/dist/browser/assets/images/anguhashblog-logo.jpg
rename to dist/browser/assets/images/anguhashblog-logo.jpg
diff --git a/angular-primeng-app/dist/browser/assets/images/angular-primeng-dark-anguhashblog.jpg b/dist/browser/assets/images/angular-primeng-dark-anguhashblog.jpg
similarity index 100%
rename from angular-primeng-app/dist/browser/assets/images/angular-primeng-dark-anguhashblog.jpg
rename to dist/browser/assets/images/angular-primeng-dark-anguhashblog.jpg
diff --git a/angular-primeng-app/dist/browser/assets/images/angular-primeng-light-anguhashblog.jpg b/dist/browser/assets/images/angular-primeng-light-anguhashblog.jpg
similarity index 100%
rename from angular-primeng-app/dist/browser/assets/images/angular-primeng-light-anguhashblog.jpg
rename to dist/browser/assets/images/angular-primeng-light-anguhashblog.jpg
diff --git a/angular-primeng-app/dist/browser/assets/images/hashnode-logo-white.png b/dist/browser/assets/images/hashnode-logo-white.png
similarity index 100%
rename from angular-primeng-app/dist/browser/assets/images/hashnode-logo-white.png
rename to dist/browser/assets/images/hashnode-logo-white.png
diff --git a/angular-primeng-app/dist/browser/assets/themes/dark.scss b/dist/browser/assets/themes/dark.scss
similarity index 100%
rename from angular-primeng-app/dist/browser/assets/themes/dark.scss
rename to dist/browser/assets/themes/dark.scss
diff --git a/angular-primeng-app/dist/browser/assets/themes/light.scss b/dist/browser/assets/themes/light.scss
similarity index 100%
rename from angular-primeng-app/dist/browser/assets/themes/light.scss
rename to dist/browser/assets/themes/light.scss
diff --git a/angular-primeng-app/dist/browser/chunk-4KWLFWZZ.js b/dist/browser/chunk-4KWLFWZZ.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-4KWLFWZZ.js
rename to dist/browser/chunk-4KWLFWZZ.js
diff --git a/angular-primeng-app/dist/browser/chunk-5IYU7X6J.js b/dist/browser/chunk-5IYU7X6J.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-5IYU7X6J.js
rename to dist/browser/chunk-5IYU7X6J.js
diff --git a/angular-primeng-app/dist/browser/chunk-5W73IEJQ.js b/dist/browser/chunk-5W73IEJQ.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-5W73IEJQ.js
rename to dist/browser/chunk-5W73IEJQ.js
diff --git a/angular-primeng-app/dist/browser/chunk-BSR3TW2G.js b/dist/browser/chunk-BSR3TW2G.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-BSR3TW2G.js
rename to dist/browser/chunk-BSR3TW2G.js
diff --git a/angular-primeng-app/dist/browser/chunk-M2IUTPRF.js b/dist/browser/chunk-M2IUTPRF.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-M2IUTPRF.js
rename to dist/browser/chunk-M2IUTPRF.js
diff --git a/angular-primeng-app/dist/browser/chunk-PTRLSXG5.js b/dist/browser/chunk-PTRLSXG5.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-PTRLSXG5.js
rename to dist/browser/chunk-PTRLSXG5.js
diff --git a/angular-primeng-app/dist/browser/chunk-RV6LF5VC.js b/dist/browser/chunk-RV6LF5VC.js
similarity index 100%
rename from angular-primeng-app/dist/browser/chunk-RV6LF5VC.js
rename to dist/browser/chunk-RV6LF5VC.js
diff --git a/angular-primeng-app/dist/browser/dark.css b/dist/browser/dark.css
similarity index 100%
rename from angular-primeng-app/dist/browser/dark.css
rename to dist/browser/dark.css
diff --git a/angular-primeng-app/dist/browser/favicon.ico b/dist/browser/favicon.ico
similarity index 100%
rename from angular-primeng-app/dist/browser/favicon.ico
rename to dist/browser/favicon.ico
diff --git a/angular-primeng-app/dist/browser/index.html b/dist/browser/index.html
similarity index 100%
rename from angular-primeng-app/dist/browser/index.html
rename to dist/browser/index.html
diff --git a/angular-primeng-app/dist/browser/light.css b/dist/browser/light.css
similarity index 100%
rename from angular-primeng-app/dist/browser/light.css
rename to dist/browser/light.css
diff --git a/angular-primeng-app/dist/browser/main-OUFQJIGP.js b/dist/browser/main-OUFQJIGP.js
similarity index 100%
rename from angular-primeng-app/dist/browser/main-OUFQJIGP.js
rename to dist/browser/main-OUFQJIGP.js
diff --git a/angular-primeng-app/dist/browser/media/Inter-italic.var-SWFAXF2C.woff2 b/dist/browser/media/Inter-italic.var-SWFAXF2C.woff2
similarity index 100%
rename from angular-primeng-app/dist/browser/media/Inter-italic.var-SWFAXF2C.woff2
rename to dist/browser/media/Inter-italic.var-SWFAXF2C.woff2
diff --git a/angular-primeng-app/dist/browser/media/Inter-roman.var-WIJJYAE4.woff2 b/dist/browser/media/Inter-roman.var-WIJJYAE4.woff2
similarity index 100%
rename from angular-primeng-app/dist/browser/media/Inter-roman.var-WIJJYAE4.woff2
rename to dist/browser/media/Inter-roman.var-WIJJYAE4.woff2
diff --git a/angular-primeng-app/dist/browser/media/color-3LUHUBGQ.png b/dist/browser/media/color-3LUHUBGQ.png
similarity index 100%
rename from angular-primeng-app/dist/browser/media/color-3LUHUBGQ.png
rename to dist/browser/media/color-3LUHUBGQ.png
diff --git a/angular-primeng-app/dist/browser/media/hue-RMMBQOAC.png b/dist/browser/media/hue-RMMBQOAC.png
similarity index 100%
rename from angular-primeng-app/dist/browser/media/hue-RMMBQOAC.png
rename to dist/browser/media/hue-RMMBQOAC.png
diff --git a/angular-primeng-app/dist/browser/media/primeicons-77WLEVE2.eot b/dist/browser/media/primeicons-77WLEVE2.eot
similarity index 100%
rename from angular-primeng-app/dist/browser/media/primeicons-77WLEVE2.eot
rename to dist/browser/media/primeicons-77WLEVE2.eot
diff --git a/angular-primeng-app/dist/browser/media/primeicons-7C46RJHE.woff b/dist/browser/media/primeicons-7C46RJHE.woff
similarity index 100%
rename from angular-primeng-app/dist/browser/media/primeicons-7C46RJHE.woff
rename to dist/browser/media/primeicons-7C46RJHE.woff
diff --git a/angular-primeng-app/dist/browser/media/primeicons-AEJFRHCW.ttf b/dist/browser/media/primeicons-AEJFRHCW.ttf
similarity index 100%
rename from angular-primeng-app/dist/browser/media/primeicons-AEJFRHCW.ttf
rename to dist/browser/media/primeicons-AEJFRHCW.ttf
diff --git a/angular-primeng-app/dist/browser/media/primeicons-SQ5LETCD.svg b/dist/browser/media/primeicons-SQ5LETCD.svg
similarity index 100%
rename from angular-primeng-app/dist/browser/media/primeicons-SQ5LETCD.svg
rename to dist/browser/media/primeicons-SQ5LETCD.svg
diff --git a/angular-primeng-app/dist/browser/media/primeicons-XI7ZC3P3.woff2 b/dist/browser/media/primeicons-XI7ZC3P3.woff2
similarity index 100%
rename from angular-primeng-app/dist/browser/media/primeicons-XI7ZC3P3.woff2
rename to dist/browser/media/primeicons-XI7ZC3P3.woff2
diff --git a/angular-primeng-app/dist/browser/polyfills-RT5I6R6G.js b/dist/browser/polyfills-RT5I6R6G.js
similarity index 100%
rename from angular-primeng-app/dist/browser/polyfills-RT5I6R6G.js
rename to dist/browser/polyfills-RT5I6R6G.js
diff --git a/angular-primeng-app/dist/browser/styles-KR6GWFYW.css b/dist/browser/styles-KR6GWFYW.css
similarity index 100%
rename from angular-primeng-app/dist/browser/styles-KR6GWFYW.css
rename to dist/browser/styles-KR6GWFYW.css
diff --git a/angular-primeng-app/dist/prerendered-routes.json b/dist/prerendered-routes.json
similarity index 100%
rename from angular-primeng-app/dist/prerendered-routes.json
rename to dist/prerendered-routes.json
diff --git a/angular-primeng-app/dist/server/chunk-7HIX4W35.mjs b/dist/server/chunk-7HIX4W35.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-7HIX4W35.mjs
rename to dist/server/chunk-7HIX4W35.mjs
diff --git a/angular-primeng-app/dist/server/chunk-AB6R3DKH.mjs b/dist/server/chunk-AB6R3DKH.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-AB6R3DKH.mjs
rename to dist/server/chunk-AB6R3DKH.mjs
diff --git a/angular-primeng-app/dist/server/chunk-AXW2RRA2.mjs b/dist/server/chunk-AXW2RRA2.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-AXW2RRA2.mjs
rename to dist/server/chunk-AXW2RRA2.mjs
diff --git a/angular-primeng-app/dist/server/chunk-DOEG56EA.mjs b/dist/server/chunk-DOEG56EA.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-DOEG56EA.mjs
rename to dist/server/chunk-DOEG56EA.mjs
diff --git a/angular-primeng-app/dist/server/chunk-ETOGTFRM.mjs b/dist/server/chunk-ETOGTFRM.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-ETOGTFRM.mjs
rename to dist/server/chunk-ETOGTFRM.mjs
diff --git a/angular-primeng-app/dist/server/chunk-KLEAS67C.mjs b/dist/server/chunk-KLEAS67C.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-KLEAS67C.mjs
rename to dist/server/chunk-KLEAS67C.mjs
diff --git a/angular-primeng-app/dist/server/chunk-O73ZHKXN.mjs b/dist/server/chunk-O73ZHKXN.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-O73ZHKXN.mjs
rename to dist/server/chunk-O73ZHKXN.mjs
diff --git a/angular-primeng-app/dist/server/chunk-ODEAQAGT.mjs b/dist/server/chunk-ODEAQAGT.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-ODEAQAGT.mjs
rename to dist/server/chunk-ODEAQAGT.mjs
diff --git a/angular-primeng-app/dist/server/chunk-PUQEUYKV.mjs b/dist/server/chunk-PUQEUYKV.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-PUQEUYKV.mjs
rename to dist/server/chunk-PUQEUYKV.mjs
diff --git a/angular-primeng-app/dist/server/chunk-PUYSBYUS.mjs b/dist/server/chunk-PUYSBYUS.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-PUYSBYUS.mjs
rename to dist/server/chunk-PUYSBYUS.mjs
diff --git a/angular-primeng-app/dist/server/chunk-REPUMSU6.mjs b/dist/server/chunk-REPUMSU6.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-REPUMSU6.mjs
rename to dist/server/chunk-REPUMSU6.mjs
diff --git a/angular-primeng-app/dist/server/chunk-VVCT4QZE.mjs b/dist/server/chunk-VVCT4QZE.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/chunk-VVCT4QZE.mjs
rename to dist/server/chunk-VVCT4QZE.mjs
diff --git a/angular-primeng-app/dist/server/index.server.html b/dist/server/index.server.html
similarity index 100%
rename from angular-primeng-app/dist/server/index.server.html
rename to dist/server/index.server.html
diff --git a/angular-primeng-app/dist/server/main.server.mjs b/dist/server/main.server.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/main.server.mjs
rename to dist/server/main.server.mjs
diff --git a/angular-primeng-app/dist/server/polyfills.server.mjs b/dist/server/polyfills.server.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/polyfills.server.mjs
rename to dist/server/polyfills.server.mjs
diff --git a/angular-primeng-app/dist/server/render-utils.server.mjs b/dist/server/render-utils.server.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/render-utils.server.mjs
rename to dist/server/render-utils.server.mjs
diff --git a/angular-primeng-app/dist/server/server.mjs b/dist/server/server.mjs
similarity index 100%
rename from angular-primeng-app/dist/server/server.mjs
rename to dist/server/server.mjs
diff --git a/angular-primeng-app/package-lock.json b/package-lock.json
similarity index 100%
rename from angular-primeng-app/package-lock.json
rename to package-lock.json
diff --git a/angular-primeng-app/package.json b/package.json
similarity index 100%
rename from angular-primeng-app/package.json
rename to package.json
diff --git a/angular-primeng-app/server.ts b/server.ts
similarity index 100%
rename from angular-primeng-app/server.ts
rename to server.ts
diff --git a/angular-primeng-app/src/app/app.component.html b/src/app/app.component.html
similarity index 64%
rename from angular-primeng-app/src/app/app.component.html
rename to src/app/app.component.html
index ab05bf7..463fada 100644
--- a/angular-primeng-app/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,8 +1,4 @@
-