The client needed a visually engaging portfolio where their creative projects could be uploaded and managed directly from the WordPress dashboard. The project showcase required more than a standard carousel — visitors needed to scroll through projects, filter them by category, open individual projects, watch project videos, and access additional project information without disrupting the browsing experience.
I developed the project showcase using Elementor, ACF, JavaScript, and Swiper.js. I built the interactive project carousel with Swiper.js, including vertical scrolling through mouse-wheel interaction and clickable project slides. I implemented JavaScript-based project filtering and connected the portfolio to ACF, making project content dynamically manageable from the WordPress dashboard. I also developed the interactive project flow where clicking a project opens a popup, leads to its dedicated detail page, displays the project video, and opens an off-canvas panel containing additional project information. Elementor was used for the remaining page structure and visual components.