I’m currently learning Full-Stack Development, and as part of my journey I built a portfolio clone project to sharpen my HTML, CSS, and JavaScript skills.
This project was a great way to understand the basics of structure, styling, and animation in modern web development.
source code
Portfolio Website Frontend Clone
🔗 Live Demo
Check out the live version here:
Live Site
Overview
A sleek, modern portfolio website built with HTML, CSS, and JavaScript. This project demonstrates front-end development skills through clean design, interactive elements, and smooth animations. It’s a clone inspired by professional portfolios, featuring sections for hero/intro, skills/projects/certifications, about me, subscribe, and footer. Perfect for showcasing as a personal site or resume piece.
Features
- Custom Mouse Cursor: A small white circle that follows the mouse with subtle scaling effects for a dynamic feel.
- Page Load Animations: Elements like the nav, headings, and footer fade in and slide into place on load.
- Interactive Hover Effects: Hover over skills/projects/certifications to reveal and animate images with fade, movement, and rotation.
- Responsive Menu: Click “MENU” to toggle a dropdown navigation with smooth transitions.
- Minimalist Design: Dark theme with uppercase typography, no…
🔨** What I built**
- A simple portfolio clone that includes a navbar, headings, about section, and footer.
- Smooth animations for text, navbar, and footer on page load.
- A custom mouse follower that scales dynamically as you move.
- Interactive project sections where hovering shows an image with rotation.
🎯** Why I used GSAP**
- I wanted to move beyond static layouts and try animations. While CSS transitions are useful, GSAP (GreenSock Animation Platform) gave me:
- More control over easing and timing
- Sequenced animations with timelines
- Smooth hover and cursor effects
📚 What I learned
- Structuring a webpage with semantic HTML
- Styling layouts and typography with CSS
- Adding interactivity with JavaScript event listeners
- Using GSAP for smooth animations and transitions
- Importance of writing a clean, maintainable project structure
💡 Key Takeaways
Building small projects like this is helping me strengthen my front-end skills before diving deeper into back-end and full-stack development. Every project teaches me something new — whether it’s handling animations, making layouts responsive, or improving my code organization.
🙌 Feedback welcome!
I’m learning step by step, and I’d love your feedback on this project. How can I make the animations smoother or the design cleaner?
webdev #javascript #html #css #gsap #frontend