Create a stunning, fully responsive personal portfolio website to showcase your projects. The key feature is a light/dark theme switcher. This project emphasizes clean design, modern CSS, and fundamental JavaScript DOM manipulation.
What you'll build
This project entails building a professional, fully-responsive personal portfolio website from the ground up. The core of this project is not just to showcase your skills and projects, but to demonstrate your mastery of modern front-end fundamentals: semantic HTML, advanced CSS, and vanilla JavaScript. The standout feature will be a dynamic light/dark theme switcher, allowing users to toggle the site's appearance. We will enhance this project beyond a simple static page by adding a dynamically rendered project section from a JavaScript data structure, a functional contact form using a third-party service, and subtle animations for a polished user experience. This project is designed to be a cornerstone of your portfolio, demonstrating practical skills in design, interactivity, accessibility, and deployment, preparing it for future expansion into a full-stack application or a professional business front.
What you'll learn
Roadmap
9 steps · 80 tasksShowcases
1 approved build