I'm currently developing a portfolio website and I want to implement a feature where clicking on one of my projects will trigger a side panel to slide in from the right. The panel should cover 100% width and height of the viewport. I also want users to be able to either click a link or use the browser back button to animate the panel back. Do you think this is achievable?