Skip to content

itisrajeevsingh/responsive-profile-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Responsive Profile Card

A modern, responsive, and interactive profile card built using HTML, CSS, and JavaScript.

This project demonstrates clean UI design, dark mode implementation, DOM manipulation, form validation, and micro-interactions.


📸 Project Preview

💻 Desktop Light Mode

Desktop Light

🌙 Desktop Dark Mode

Desktop Dark

📱 Mobile View

Mobile

📝 Contact Form Expanded

Form


✨ Features

  • ✅ Fully Responsive Design
  • 🌙 Dark Mode with Persistent Theme (localStorage)
  • 🎨 Glassmorphism Card Design
  • 🔗 Dynamic Social Media Links
  • 📩 Expandable Contact Form
  • ✔ Form Validation with Regex
  • 💫 Micro-Interactions (Hover, Ripple, Animations)
  • 🧠 Data-Driven Rendering using JavaScript

🛠 Technologies Used

  • HTML5
  • CSS3 (Flexbox, CSS Variables, Animations)
  • JavaScript (DOM Manipulation, Events, LocalStorage)
  • Git & GitHub
  • GitHub Pages (Deployment)

📂 Project Structure

responsive-profile-card/ │ ├── index.html ├── style.css ├── script.js └── assets/ └── profile.jpg


🎯 Key Learning Highlights

1️⃣ Responsive Layout

Used flexible width with max-width and Flexbox centering to ensure mobile-first responsiveness.

2️⃣ Dark Mode Implementation

Implemented using CSS variables and localStorage for theme persistence across sessions.

3️⃣ Data-Driven UI

Profile information and social links are dynamically injected from a JavaScript object instead of hardcoded HTML.

4️⃣ Form Validation

Implemented client-side validation using regular expressions to ensure proper email format.

5️⃣ UI/UX Enhancements

Added hover animations, ripple effect, image zoom, and fade-in transitions for better user experience.


📬 Contact

If you’d like to connect:


📌 Author

Rajeev Ranjan Singh
Frontend Developer


⭐ If you found this project useful, feel free to star the repository!

About

A responsive profile card built using HTML, CSS, and JavaScript. Includes dark mode toggle, glassmorphism design, expandable contact form, and animated social icons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors