added screenshots, updated future.md

This commit is contained in:
Kiyan 2025-12-21 21:25:23 +02:00
parent 04974ad471
commit 1a43ad08e4
9 changed files with 9 additions and 8 deletions

View File

@ -1,11 +1,13 @@
# 🚀 Future Plans # 🚀 Future Plans
I am constantly looking to evolve the Personal Portfolio. Here is what is currently on my development roadmap: I am constantly looking to evolve my Personal Portfolio. Here is what is currently on my development roadmap:
### Core Application ### User Experience & Features
- **Externalize Resume Data**: Move the hardcoded resume data from `ResumeController` into a YAML or JSON file for easier updates without requiring a full rebuild and deployment. - **Interactive Project Filtering**: Implement functionality on the homepage to allow users to filter projects by technology (e.g., Java, Python) or search by name, making it easier to navigate my work.
- **Add a Blog**: Integrate a blogging engine or a simple Markdown-based blog to share articles and tutorials. - **Blog with Rich Features**: Introduce a blog section with support for categories, tags, and a search function to help users easily find articles and tutorials.
- **Theme-Switcher (Dark/Light Mode)**: Add a user-controlled toggle to switch between a light and dark theme, improving visual comfort and accessibility.
- **Embedded Demo Videos**: Enhance project pages by embedding actual demonstration videos, providing a dynamic look at how the applications work.
- **Accessibility Enhancements**: Perform an accessibility audit and implement improvements to ensure the portfolio is compliant with WCAG 2.1 standards, making it usable for everyone.
### DevOps & Operations ### Technical & Operational Enhancements
- **CI/CD Pipeline**: Set up a continuous integration and deployment pipeline using GitHub Actions or a similar tool to automate testing and deployments. - **Externalize Resume Data**: Refactor the `ResumeController` to load personal and resume data from an external YAML or JSON file. This will allow for content updates without needing to recompile and deploy the application.
- **Containerization**: Dockerize the application for consistent development and production environments, and to prepare for orchestration with Kubernetes.

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

BIN
screenshots/image copy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
screenshots/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 MiB

View File

@ -87,7 +87,6 @@
<div class="col-lg-4"> <div class="col-lg-4">
<div class="card h-100 shadow-sm"> <div class="card h-100 shadow-sm">
<div class="card-body"> <div class="card-body">
<h5 class="fw-semibold mb-3">Tech Stack</h5>
<div th:utext="${project.stackHtml}"></div> <div th:utext="${project.stackHtml}"></div>
</div> </div>
</div> </div>