🚀 Excited to announce the release of dynamic-card v2.0! Building modern, animated UI cards shouldn’t mean reinventing the wheel for every project. That’s why I built dynamic-card—a zero-dependency, high-performance web component designed to work anywhere. Whether you are using React, Vue, Angular, Svelte, or just plain HTML, this package gives you fully customizable, production-ready cards in seconds. Why use dynamic-card? 🔹 Ultra-Lightweight: Under 3KB gzipped—zero bloat for your application. 🔹 Framework Agnostic: Built with Web Components for universal compatibility. 🔹 Rich Feature Set: 13 built-in themes (Glassmorphism, Gradients, Dark/Light modes). 🔹 Interactive UI: Smooth entrance animations (fade, slide, bounce) and hover effects (glow, lift, shake). 🔹 Fully Scalable: Complete control over colors, images, and event support. I created this to streamline my own workflow, and I’m excited to share it with the developer community. Check it out, drop a star, or contribute! 📦 Install it now: npm install @farhanbshafiq/dynamic-card 🔗 Useful Links: npm: https://lnkd.in/g5Rb9sXc GitHub: https://lnkd.in/g3G6P9mc Let's build faster, together. 🙌 #OpenSource #WebDev #JavaScript #Frontend #WebComponents #npm #React #Vue #Angular #Svelte #UIUX #Programming
Dynamic-Card v2.0 Released: Zero-Dependency UI Component
More Relevant Posts
-
React useEffect vs useLayoutEffect — Stop Using Them Interchangeably As a Frontend Engineer, understanding when React runs your side effects is critical for performance and UI correctness. Many developers treat useEffect and useLayoutEffect as the same — but they are NOT. Let’s break it down 👇 🔹 1️ useEffect (Non-blocking, Async after paint) R Runs after the browser paints the UI e Does NOT block rendering aBest for: 1. API calls 2. Subscriptions 3. Logging 3. Timers 4. Updating non-visual state useEffect(() => { fetchData(); }, []); Use this in 90% of cases. Why? Because it keeps your app fast and smooth. 🔹 2️ useLayoutEffect (Blocking, Before paint) c Runs synchronously after DOM mutation but before browser paint t Blocks rendering until it finishes Best for: 1. Measuring DOM size 2. Calculating element position 3. Avoiding visual flicker 4. Sync DOM reads/writes useLayoutEffect(() => { const height = ref.current.offsetHeight; setHeight(height); }, []); If you need to measure or modify the DOM before the user sees it — use this. Performance Rule If you misuse useLayoutEffect, you can: 1. Block the main thread 2. Cause performance drops 3. Hurt user experience So always ask: Does this effect affect layout before the user sees it? If NO → useEffect If YES → useLayoutEffect Clean architecture isn't just about folder structure — it's about understanding execution timing. #React #Frontend #WebDevelopment #JavaScript #ReactJS #Performance #SoftwareEngineering
To view or add a comment, sign in
-
-
🎨 Project Showcase #12 – Background Color Changer (React.js) In this project, I built a simple Background Color Changer using React.js. The application allows users to change the background color of the page by clicking buttons representing different colors. Github link- https://lnkd.in/g72wdbGn ✨ Features: 🔹 Click a color button to instantly change the background color 🔹 The color name updates dynamically on the screen 🔹 Built using React’s useState hook to manage state changes 🔹 Simple and interactive UI for quick visual feedback 💡 What I practiced in this project: 🔹Managing state using useState 🔹Handling button click events in React 🔹Updating UI dynamically based on state changes 🔹Understanding how React re-renders components when state updates Small projects like this helped me build a strong foundation in React and understand how state drives UI updates. More projects from my learning journey coming soon 🚀 #ReactJS #JavaScript #FrontendDevelopment #WebDevelopment #LearningInPublic #ProjectShowcase #ReactProjects
To view or add a comment, sign in
-
🚀 React Portfolio Series – Project #7 This Movies template was my first project where I integrated Material UI into a real-world React application. The app fetches movies and TV series dynamically from an external API and also includes a personal Favorites page where users can manage their selected titles. It marked an important step in my frontend journey because I moved from plain CSS styling to a full component-based UI system, learning how to structure layouts using a design framework. From a technical standpoint, this project helped me strengthen: • Working with Material UI components, theming, modals, and carousels • Fetching and rendering movies & TV series from an external API • Managing asynchronous data and loading states • Building a fully functional personal favorites page (search, sort, filter) More projects coming daily — I’ll share 20+ React builds from my portfolio. 🔗 Live demo: https://lnkd.in/dJaksjWK #react #frontend #webdevelopment #javascript #materialui #portfolio #movies
To view or add a comment, sign in
-
-
🚀 Leveling up my Frontend Game! 🕹️ I spent my day building a Neon-Themed Tic-Tac-Toe from scratch! 💻 It’s not just a game; it was a deep dive into DOM manipulation and win-logic. What I learned: State Management: Handling "X" vs "O" turns without bugs. Win Logic: Implementing the 8 winning combinations (rows, columns, diagonals). UI/UX: Using CSS pseudo-elements (::before/::after) to create those glowing neon symbols. The "Aha!" moment: Getting the draw logic to trigger perfectly only when all cells are filled and no winner is found. Check out the clean layout! It’s all built with HTML5, CSS Grid, and Vanilla JavaScript. What was your first JS project? Let's chat in the comments! 👇 #WebDevelopment #JavaScript #CodingJourney #Frontend #BuildingInPublic
To view or add a comment, sign in
-
🎉 Just built and excited to share my latest project: Media Vault! I created a React + Redux web application where you can search, explore, and save images & videos using the Pexels and Unsplash APIs. This project features a modern, interactive UI with smooth hover effects, media filtering, and a personal collection system saved in localStorage. Check out the video demo below to see it in action: - Search for any keyword like “flowers” or “cats” - View both Photos and Videos - Save your favorites and manage your collection - Remove items from your collection if needed This project helped me strengthen my frontend development, Redux state management, API integration, and UI/UX skills. You can also explore the full project on GitHub: https://lnkd.in/d982QgHh #ReactJS #Redux #FrontendDevelopment #WebDevelopment #PortfolioProject #JavaScript #WebApp
To view or add a comment, sign in
-
Most React projects don't fail because of React. They fail because of the libraries built around it. The ecosystem is vast — and choosing the wrong state management tool, UI library, or form handler in week one creates compounding technical debt that slows down every sprint after. In the guide below, we break down the 10 best React libraries and when each one actually fits. • Redux — still the gold standard for complex, shared state across large applications • MobX — reactive state management for teams that want less boilerplate • Material UI — the fastest path to a polished, consistent UI, but opinionated • React Bootstrap — familiar grid system, good for teams migrating from traditional web • Framer Motion — animation that integrates cleanly without fighting your component structure • Formik — form state and validation that scales beyond simple contact forms • React Hook Form — lighter than Formik, better performance on large forms • React Router — the default for client-side navigation, with good reason At Monocubed, we see the same pattern with engineering leads and CTOs: they do not just want a list of popular libraries. They want to know which combination will still make sense at 10x the current codebase size. If you are building or scaling a React application, this guide will help you think through your stack decisions: • Are your library choices driven by the current team's familiarity — or by what the application actually needs? • Where does your current state management approach start to break down? • Is your UI library helping you move faster, or has it become a constraint? Read the full guide and tell us in the comments: which React library has saved your team the most time? https://lnkd.in/dPSr-wVJ #Monocubed #React #WebDevelopment #JavaScript #Frontend #TechStrategy
To view or add a comment, sign in
-
🚀 Leveling up my personal brand! I’ve just deployed a massive upgrade to my developer portfolio. As a Full Stack Developer, I wanted a space that doesn't just list my projects, but actually demonstrates my skills in building interactive, high-performance web applications. So, I built a completely custom, futuristic "dark space" themed portfolio from scratch. 🌌 Check out the demo video below where I walk through all the new features, sections, and interactive elements! 🎥👇 🔗 Live Portfolio: https://lnkd.in/gYMEiEzM 🛠️ The Tech Stack & Features: Core: Next.js (App Router) & React.js for seamless routing and fast rendering. Styling: Tailwind CSS with custom Glassmorphism and Material Design components. Animations: Framer Motion for smooth scroll reveals, floating image effects, and 3D card tilts. Interactivity: A custom mouse-tracking glitter effect, real-time clock, and a dynamic Dark/Light mode toggle. I had a lot of fun fine-tuning the UI/UX and ensuring the performance is top-notch across all devices. I’d love to hear your feedback on the new design! What do you think of the interactive background? Let me know in the comments. 💡 #Nextjs #Reactjs #TailwindCSS #FramerMotion #WebDevelopment #FullStackDeveloper #Frontend #UIUX #Portfolio #JavaScript #SoftwareEngineering #Nodejs Next.js ATX NextJS Developers Tailwind CSS FramerMotion (Creative Analytics) Node.js 🛸
To view or add a comment, sign in
-
🚀 Why I Started Using shadcn/ui in My React Projects Recently, I started exploring shadcn/ui, and honestly — it changed the way I build UI in React. Unlike traditional component libraries, shadcn/ui doesn’t just give you pre-built components. It gives you fully customizable, copy-paste components built on top of: 1. React 2.Next.js 3.Tailwind CSS 💡 Why I Like It: ✅ No heavy dependency lock-in ✅ Clean and readable component structure ✅ Easy to customize (since it becomes your own code) ✅ Beautiful default design system ✅ Accessibility built-in Instead of fighting with a UI library’s styling system, now I have full control over my components. For developers who love flexibility + performance + clean architecture — shadcn/ui is definitely worth exploring. Have you tried it yet? What’s your go-to UI library? #ReactJS #NextJS #TailwindCSS #FrontendDevelopment #WebDevelopment #shadcn #JavaScript
To view or add a comment, sign in
-
-
🚀 Just launched my latest project: Frontend Engineering! Modern frontend applications showcasing responsive design, animations, and user experience excellence. Built with modern web technologies and a focus on user experience. This project represents countless hours of learning, iteration, and passion for clean code. 💡 Key features: ✅ Responsive design ✅ Modern tech stack ✅ Performance optimized ✅ Open source Check it out https://lnkd.in/d-PeckTn and let me know what you think! Would love your feedback. #WebDevelopment #Portfolio #OpenSource #JavaScript #100DaysOfCode
To view or add a comment, sign in
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development