Yes, it is possible to place a footer on selected pages/screens. For example, you can use the shapes element to create a footer on each page.
The other way to do this (which is a little bit more complicated) is to create a reusable element, in this case, a reusable footer. Then add your element to the footer, for example, you want a progress bar, however, you might not want this on every page/screen. So you would double click the element and use the workflow bar to show/hide on certain pages or when the user does something on the page.
As for the progress bar, I’m not sure as I have not used one. Hopefully, another user can help you out with that.