This is a modern, fully responsive, single-page personal portfolio website for Divyanshi Sahu, an aspiring software developer. It is designed to showcase skills, experience, projects, and contact information in a clean, professional, and user-friendly format.
-
Modern & Responsive Design: The layout is fully optimized for desktops, tablets, and mobile devices.
-
Dual Theme (Light/Dark Mode): Users can toggle between light and dark themes. The preference is automatically saved in the browser for future visits.
-
Dynamic Typing Effect: An engaging, animated typing effect for professional titles in the hero section.
-
Interactive Tabs: The "About Me" section uses JavaScript-powered tabs to neatly organize Skills, Experience, and Education.
-
Sticky Scrolling Navigation: The navigation bar sticks to the top of the page on scroll for easy access.
-
Smooth Scrolling: Clicking navigation links smoothly scrolls the page to the corresponding section.
-
Functional Contact Form: A contact form that submits data to a Google Sheet without requiring a dedicated backend server. It provides submission status feedback to the user.
-
Mobile-First Hamburger Menu: On smaller screens, the navigation collapses into a user-friendly hamburger menu.
This project was built using the following technologies: Frontend:
- HTML5
- CSS3 (with Flexbox and Grid)
- JavaScript (ES6)
Libraries:
- Typed.js: For the hero section typing animation.
- Font Awesome: For icons.
- Backend (for Contact Form):
- Google Apps Script: To process and save form submissions to a Google Sheet.