Skip to content

Einzigartige/loveme-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

❀️ LoveMe Web App

A cute interactive web page that asks "Do you love me?" and responds with animated GIFs, floating hearts, confetti, and background music. Built with HTML, CSS, and JavaScript, featuring voice-free interactions, theme toggle, and screenshot sharing.

πŸŽ€ This project is meant for fun and demonstration purposes.

image

✨ Features

  • πŸ’– Yes/No buttons with playful responses
  • 🎡 Background music (toggleable)
  • πŸ’Œ Gift pop-up animation
  • πŸ’ Floating hearts and confetti effects
  • 🎨 Theme glow toggle
  • πŸ“Έ Save memory via screenshot (html2canvas)
  • πŸ“± Mobile-first responsive design
  • πŸ”— Share on WhatsApp button

πŸš€ How It Works

  1. Page asks β€œDo you love me?”

  2. User can click:

    • Yes β†’ Shows a thank-you GIF, starts hearts, music plays, gift & share buttons appear
    • No β†’ Button moves randomly, shows playful GIFs and messages
  3. Clicking Gift reveals pop-up with a message and confetti

  4. Music can be toggled with πŸ”Š / πŸ”ˆ button

  5. Screenshot of card can be downloaded via Save Memory


🧠 Tech Stack

  • HTML5 – Page structure
  • CSS3 – Animations, themes, responsive design
  • JavaScript (Vanilla) – Interactivity, confetti, music, hearts
  • html2canvas – Screenshot functionality

πŸ“ Project Structure

love-me-app/
│── index.html
│── style.css
│── main.js
│── assets/
β”‚   β”œβ”€β”€ bg-love-music.mp3
β”‚   β”œβ”€β”€ aww.mp3
β”‚   β”œβ”€β”€ think.gif
β”‚   β”œβ”€β”€ sadface.gif
β”‚   β”œβ”€β”€ plz.gif
β”‚   β”œβ”€β”€ attitude.gif
β”‚   β”œβ”€β”€ cry.gif
β”‚   β”œβ”€β”€ cute.gif
β”‚   └── loveme.gif
└── README.md

πŸ”§ Configuration

Change Background Music

In index.html:

<audio id="bgMusic" loop>
  <source src="assets/bg-love-music.mp3" type="audio/mpeg" />
</audio>

Change Messages or GIFs

In main.js:

const stepsData = [
  { text: "Soch lo πŸ€”", image: "assets/think.gif" },
  { text: "Ek baar aur soch lo 😒", image: "assets/sadface.gif" },
  // ...
];

Theme Colors

Modify in main.js:

const themes = ["#ff4ecd", "#00eaff", "#7CFF00", "#FFD700"];

πŸ“Œ Browser Support

βœ… Chrome (Desktop & Android) βœ… Edge ⚠️ Firefox (may have limited autoplay support) ⚠️ Safari (autoplay restrictions may apply)

Best experience on Chrome or modern Chromium browsers


🌱 Future Improvements

  • πŸ”Š Autoplay fallback for mobile browsers
  • πŸŒ“ Dark/light mode toggle
  • πŸ’Ύ Remember music and theme preference in localStorage
  • 🧠 Voice-enabled interactions
  • βš›οΈ React / Next.js version for better state management

πŸ“œ License

MIT License
Feel free to use, modify, and learn from this project.


🌐 Follow & Subscribe

Platform Link
Twitter https://twitter.com/einzigartigetec/
Facebook https://www.facebook.com/einzigartige/
LinkedIn https://www.linkedin.com/company/einzigartige/
YouTube https://www.youtube.com/@einzigartige_/
Website http://einzigartige.in/

πŸ“Š Live YouTube Statistics

YouTube Subscribers YouTube Views

πŸ‘‰ Subscribe here: https://www.youtube.com/@einzigartige_/


πŸ‘€ Author

Einzigartige - Web & App Development Company
Website: http://einzigartige.in/


⭐ If you like this project, consider giving it a star!

Releases

No releases published

Packages

 
 
 

Contributors