vday2025

Interactive Valentine’s Day Card

A charming and interactive Valentine’s Day card built with Next.js, React, and Tailwind CSS. This web application features animated hearts, expressive GIFs, and playful interaction that makes it impossible to say “no”!

Features

Technical Details

Components

Styling

Interactions

Setup Requirements

  1. Place the following GIFs in your public folder:
    • happy.gif - Displayed when user clicks “Yes”
    • sad.gif - Displayed when user clicks “No”
    • hopeful.gif - Initial state
  2. Ensure you have the following dependencies:
    {
      "dependencies": {
        "next": "^13.0.0",
        "react": "^18.0.0",
        "lucide-react": "latest",
        "tailwindcss": "^3.0.0"
      }
    }
    

Customization

You can customize the appearance by modifying:

Usage

  1. Import the component into your Next.js application
  2. Add the global CSS to your project
  3. Deploy and share with your Valentine!

Dark Mode Support

The application automatically adapts to the user’s system preferences with custom dark mode styling for:

Perfect for creating a romantic atmosphere at any time of day! 💕