Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💖 Interactive Love Proposal Website

Love Proposal Banner

Typing SVG


Live Demo GitHub Repo Website


GitHub Stars GitHub Forks GitHub Watchers

Version License Maintained Made with Love


🎬 Preview

Love Proposal Preview



A romantic and interactive proposal website designed to create unforgettable moments.
With playful animations, personalized messages, and a touch of magic!


🌟 Try It Now!

👇 Click to Experience the Magic 👇

Live Demo



🎁 Personalize for Your Loved One

https://vanshcz.github.io/itstruelove?name=YourCrushName
Custom Name Demo

✨ Features

Feature Description
💌 Personalized Messages - Add your special someone's name through the URL
🎉 Confetti Celebration - Beautiful confetti animation when they say "Yes"
🎮 Lottie Animations - Smooth and engaging heart animations
🔹 Playful "No" Button - The "No" button moves randomly (can't escape love!)
📱 Fully Responsive - Works on all devices seamlessly
🎨 Beautiful UI - Gradient backgrounds and modern design
Fast Loading - Optimized for quick performance
🔗 Easy Sharing - Simple URL-based customization
📸 Feature Screenshots

💕 Main Screen

Main Screen

🎊 Success Animation

Success

😅 Playful No Button

No Button


🚀 Quick Start

graph LR
    A[🌐 Visit Website] --> B[📝 Add Name Parameter]
    B --> C[📤 Share with Crush]
    C --> D[💖 Wait for Response]
    D --> E[🎉 Celebrate Together!]
    
    style A fill:#ff69b4
    style B fill:#ff8a80
    style C fill:#ffab91
    style D fill:#ffcc80
    style E fill:#a5d6a7
Loading

📋 Step-by-Step Guide

# Step 1: Visit the website
https://vanshcz.github.io/itstruelove

# Step 2: Add your crush's name
https://vanshcz.github.io/itstruelove?name=Jessica

# Step 3: Share the link with your special someone! 💝

🧐 Customization Guide

🎨 1. Change Colors

Edit the CSS variables in style.css:

:root {
  --primary-color: #e91e63;      /* 💗 Main pink color */
  --secondary-color: #ff4081;    /* 💕 Secondary accent */
  --background-color: #ffe5e5;   /* 🌸 Page background */
  --text-color: #333333;         /* 📝 Text color */
  --button-hover: #c2185b;       /* 🔘 Button hover */
}
✏️ 2. Change Text Content

Edit the content in index.html:

<!-- Main Heading -->
<h1>Hey <span id="name-placeholder"></span>! 💖</h1>

<!-- Proposal Question -->
<p class="proposal-text">Will you make me the happiest person in the world?</p>

<!-- Button Text -->
<button class="yes-btn">Yes, I will! 💕</button>
<button class="no-btn">Let me think... 🤔</button>
🎬 3. Update Animations

Replace the Lottie JSON files:

  1. Get new animations from LottieFiles
  2. Replace the existing sticker*.json files
  3. Update references in script.js:
// Load custom animation
const animation = lottie.loadAnimation({
  container: document.getElementById('lottie-container'),
  renderer: 'svg',
  loop: true,
  autoplay: true,
  path: 'your-animation.json'  // 👈 Change this
});
🎊 4. Customize Confetti

Modify confetti settings in script.js:

confetti({
  particleCount: 150,        // 🔢 Number of confetti
  spread: 80,                // 📐 Spread angle
  origin: { y: 0.6 },        // 📍 Origin point
  colors: ['#ff69b4', '#ff1493', '#ff6b6b', '#ffd700']  // 🎨 Colors
});

🌐 Technologies Used

🛠️ Tech Stack

HTML5 CSS3 JavaScript

📚 Libraries

Lottie Canvas Confetti

☁️ Hosting

GitHub Pages


📁 Project Structure

itstruelove/
├── 📄 index.html          # Main HTML file
├── 🎨 style.css           # Styling and animations
├── ⚡ script.js           # Interactive functionality
├── 🎬 sticker1.json       # Lottie animation file
├── 🎬 sticker2.json       # Lottie animation file
├── 🖼️ preview.gif         # Preview image
├── 📜 LICENSE             # MIT License
└── 📖 README.md           # Documentation

🤝 Contributing

Contributions make the open-source community amazing! 🌟

# 1. Fork the repository
# 2. Create your feature branch
git checkout -b feature/AmazingFeature

# 3. Commit your changes
git commit -m '✨ Add some AmazingFeature'

# 4. Push to the branch
git push origin feature/AmazingFeature

# 5. Open a Pull Request

Contributors


📜 License

This project is licensed under the MIT License

License: MIT

See the LICENSE file for details.


📧 Contact & Support

👨‍💻 Created by Vansh

Website GitHub Telegram


📬 Get in Touch

Platform Link
🌐 Website vanshcz.online
📂 GitHub @vanshcz
📱 Telegram @botsarefather
📁 Project itstruelove

🙏 Credits

Credit Description
💻 Created by Vansh
🎨 Animations from LottieFiles
🎊 Confetti by Canvas Confetti
💡 Inspired by the open-source community

⭐ Show Your Support

If you found this project helpful, please give it a star! ⭐

Star this repo

💝 Share the Love!

https://vanshcz.github.io/itstruelove?name=YourSpecialPerson
Share

Footer

Made with ❤️ by Vansh

Visitors

© 2024 vanshcz.online - All Rights Reserved

About

A romantic and interactive proposal website designed to create unforgettable moments. With playful animations, personalized messages, and a touch of magic, this project is perfect for expressing your feelings in a unique way.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages