How to? / Auto-play Slider with time progress bar + manual override option

I want to create a slider whose content changes automatically but can also be controlled manually.

This slider has two main components
Component 1: Content
Component 2: Content, control, active slide indication and progress bar for each slide.

see example

Any help figuring out how to create something like this will is very welcome!