I made a smooth endless carousel in JavaScript

I’m an application specialist looking to deepen my skills and transition into web development. I enjoy being creative and solving problems, which is why web development appeals to me. My goal is to eventually build a website for a club I belong to and develop other tools along the way.

However, I’m struggling to understand when you can actually call yourself a web developer with confidence in your abilities. Is it enough to know HTML, CSS, and JavaScript, or do you need to master frameworks like React and Bootstrap and also have backend knowledge with Node.js and NPM?

I’d love to hear your thoughts on what skills or milestones define a web developer. What was your journey like, and at what point did you feel confident in your abilities? Any advice for someone starting out and aiming to build meaningful projects?

3 Likes

Your experience in application specialization and your love for creativity and problem-solving are great starting points for this change.

Howdy pals,If you’re using multiple carousels on the same page, ensure they don’t interfere with each other.
also handle user interactions (e.g., clicks, drags) gracefully.

1 Like

The first (last) slide should be duplicated, positioned to the right (left) of the last (first) slide, and then the scrollTo() method should be used to instantly “scroll” back to the original to create the appearance of unlimited scrolling (Section 4). To enable autoplay, utilize the setInterval() function.