diff --git a/future.md b/future.md index 39cb951..6d873fb 100644 --- a/future.md +++ b/future.md @@ -1,11 +1,13 @@ # 🚀 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 -- **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. -- **Add a Blog**: Integrate a blogging engine or a simple Markdown-based blog to share articles and tutorials. +### User Experience & Features +- **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. +- **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 -- **CI/CD Pipeline**: Set up a continuous integration and deployment pipeline using GitHub Actions or a similar tool to automate testing and deployments. -- **Containerization**: Dockerize the application for consistent development and production environments, and to prepare for orchestration with Kubernetes. \ No newline at end of file +### Technical & Operational Enhancements +- **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. \ No newline at end of file diff --git a/screenshots/image copy 2.png b/screenshots/image copy 2.png new file mode 100644 index 0000000..6c4c767 Binary files /dev/null and b/screenshots/image copy 2.png differ diff --git a/screenshots/image copy 3.png b/screenshots/image copy 3.png new file mode 100644 index 0000000..ded859e Binary files /dev/null and b/screenshots/image copy 3.png differ diff --git a/screenshots/image copy 4.png b/screenshots/image copy 4.png new file mode 100644 index 0000000..b5f6a67 Binary files /dev/null and b/screenshots/image copy 4.png differ diff --git a/screenshots/image copy 5.png b/screenshots/image copy 5.png new file mode 100644 index 0000000..1868577 Binary files /dev/null and b/screenshots/image copy 5.png differ diff --git a/screenshots/image copy.png b/screenshots/image copy.png new file mode 100644 index 0000000..040948d Binary files /dev/null and b/screenshots/image copy.png differ diff --git a/screenshots/image.png b/screenshots/image.png new file mode 100644 index 0000000..08a4873 Binary files /dev/null and b/screenshots/image.png differ diff --git a/screenshots/profileImage.jpg b/screenshots/profileImage.jpg deleted file mode 100644 index f775846..0000000 Binary files a/screenshots/profileImage.jpg and /dev/null differ diff --git a/src/main/resources/templates/project.html b/src/main/resources/templates/project.html index 355f862..ae90331 100644 --- a/src/main/resources/templates/project.html +++ b/src/main/resources/templates/project.html @@ -87,7 +87,6 @@
-
Tech Stack