Skip to content

A sleek, responsive card-based profile search interface built with HTML, CSS, and JavaScript. Features live search with debounce and a dark-themed aesthetic UI.

Notifications You must be signed in to change notification settings

Rohitkr0406/Aesthetic-Card-Search-Web-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Aesthetic Card Search Web Page πŸ”

A responsive, dark-themed card-based profile search interface built using HTML, CSS, and JavaScript. This project showcases real-time search functionality with debounce optimization, subtle animations, and an elegant UI layout.


πŸš€ Features

  • βœ… Live search input with debounce (500ms delay)
  • 🎨 Aesthetic dark theme with soft shadows and blurred overlays
  • πŸ’³ Profile cards with images, names, and bios
  • 🎯 Keyboard shortcut: Press `` to focus the search bar
  • πŸ“± Fully responsive layout using Flexbox and CSS variables

πŸ› οΈ Technologies Used

  • HTML5
  • CSS3 (Flexbox, CSS Variables, backdrop-filter, mask-image)
  • Vanilla JavaScript (DOM manipulation, closures, apply(), setTimeout())

πŸ“· Preview


πŸ“‚ File Structure

card-search-app/
β”œβ”€β”€ index.html        # Main HTML file
β”œβ”€β”€ style.css         # Custom styles and layout
β”œβ”€β”€ script.js         # JavaScript logic and debounce implementation
└── README.md         # This file

🧠 Key Concepts Learned

  • Closure-based debounce function
  • Dynamic DOM creation using createElement
  • Event handling and live filtering
  • Accessibility & performance best practices
  • Responsive UI design without frameworks

πŸš€ Getting Started

  1. Clone this repository:
git clone https://github.com/your-username/card-search-app.git
  1. Open in browser: Simply open index.html in your browser.

🌐 Live Demo

πŸ”— View it live on Netlify


πŸ™ Credits

  • All profile images sourced from Pinterest for demo purposes.
  • Inspired by @harshbhaiyaa's JavaScript Phase 2 YouTube lecture. Thank you for the guidance!

πŸ“¬ Contact

Have feedback or ideas? Connect on LinkedIn or reach out via GitHub.


🏷️ Tags

HTML CSS JavaScript Debounce Web Dev Responsive Design DOM Manipulation Search UI

About

A sleek, responsive card-based profile search interface built with HTML, CSS, and JavaScript. Features live search with debounce and a dark-themed aesthetic UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published