Skip to content

Repository files navigation

👨‍💻 Santhosh D - Portfolio

Welcome to my personal portfolio website! This project showcases my skills, certifications, and projects as a Java Full Stack Developer. It's built with high attention to performance, modern aesthetics, and professional user interactions.

🚀 Live Demo

View Portfolio

✨ Key Features

  • Dynamic Testimonials: A dual-system for Client and Student reviews using LocalStorage and Swiper.js.
  • Custom UI Notifications: Replaced native browser alerts with premium, glassmorphism-styled toast notifications and confirmation modals.
  • Premium Design: Implementation of glassmorphism effects, smooth micro-animations, and responsive transitions.
  • Admin System: Integrated administration mode via URL parameter (?admin=true) for review management.
  • Optimized Performance: Consolidated JavaScript logic and high-speed CDNs (jsdelivr) for a seamless experience.
  • Google Sheets Integration: Fully functional contact form linked directly to a spreadsheet for data capture.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript, React.js, Bootstrap
  • Backend/Logic: Java (Spring Boot), Node.js, LocalStorage API
  • Animations/UI: Swiper.js, FontAwesome 6, DevIcons
  • Tools: Git, Postman, VS Code, Google Script (for form handling)

📂 Sections

  1. Header: Interactive hero section with responsive navigation.
  2. About: Detailed profile featuring skills (with percentage meters), certifications, and educational background.
  3. Services: Highlighting developer capabilities with a premium glassmorphism hover effect.
  4. Portfolio: A curated list of projects (QuickGPT, Restaurant Website, Bus Booking System, etc.) with dynamic "See More" functionality.
  5. Testimonials: Interactive carousel with tab switching and a secure review submission system.
  6. Contact: Real-time validated contact form and professional social connectivity.

⚙️ Administration Mode

To manage reviews and access administrative controls:

  1. Append ?admin=true to the portfolio URL.
  2. All review cards will now show a Delete button.

🔗 Connect with Me

🏃‍♂️ How to Run Locally

  1. Clone the repository:
    git clone https://github.com/santhosh-07-sandy/My-Portfolio.git
  2. Navigate to the project folder:
    cd My-Portfolio
  3. Open index.html in your browser.

📄 License

This project is open source and available under the MIT License.


Made with ❤️ by Santhosh D

About

My personal portfolio showcasing projects, skills, and what I’m learning in web development.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages