💝 Valentine's Day Website 2027 💝
A beautiful, interactive Valentine's Day website generator to ask your special someone to be your Valentine! Create your own personalized version in minutes. Perfect for Valentine's Day 2027! 💝 Follow below the tutorial how to custom the website and get your custom URL and access your website on the internet from everywhere !
🌟 Live Demo | 🚀 Quick Start | 🌐 Deploy Your Website
🌟 Share The Love
If you liked it, please :
- ⭐ Star this repository if you like it
- 🔄 Fork it to create your own version
- 🔥 Like and follow on instagram for more websites : Instagram
✨ Features
- 💖 Floating hearts and bears
- 🎵 Custom music
- 📏 Love meter that goes beyond 100%
- 🏃♂️ Playful buttons that run away
- 🎁 Hidden answer for the first question, "Do you like me?"
- 🎉 Grand celebration when they say yes!
🚀 Quick Start Guide
1. Get Your Own Copy
- Click the "Fork" button at the top right of this page or click here
- Wait a few seconds while GitHub creates your copy
- You now have your own version of the code!
2. Customize for Your Valentine
Easy Way (Recommended)
- In your new repository, click on
config.js - Click the pencil icon (✏️) to edit
- Change the values to personalize your website
- Click "Commit changes" at the bottom
config.js:
// Basic Information
valentineName: "Jade" // Your Valentine's name
pageTitle: "Will You Be My Valentine? 💝" // Browser tab title
// Floating Background Elements
floatingEmojis: {
hearts: ['❤️', '💖', '💝', '💗', '💓'], // Heart emojis in background
bears: ['🧸', '🐻'] // Bear emojis in background
}
// Questions and Buttons
questions: {
first: {
text: "Do you like me?", // First question
yesBtn: "Yes", // Yes button text
noBtn: "No", // No button text
secretAnswer: "I don't like you, I love you! ❤️" // Hidden message
},
second: {
text: "How much do you love me?", // Second question
startText: "This much!", // Text before percentage
nextBtn: "Next ❤️" // Next button text
},
third: {
text: "Will you be my Valentine...?", // Final question
yesBtn: "Yes!", // Yes button text
noBtn: "No" // No button text
}
}
// Love Meter Messages
loveMessages: {
extreme: "WOOOOW You love me that much?? 🥰🚀💝", // Shows above 5000%
high: "To infinity and beyond! 🚀💝", // Shows above 1000%
normal: "And beyond! 🥰" // Shows above 100%
}
// Final Celebration
celebration: {
title: "Yay! I'm the luckiest person...", // Celebration title
message: "Now come get your gift...", // Celebration message
emojis: "🎁💖🤗💝💋❤️💕" // Celebration emojis
}
// Website Colors
colors: {
backgroundStart: "#ffafbd", // Background gradient start
backgroundEnd: "#ffc3a0", // Background gradient end
buttonBackground: "#ff6b6b", // Button color
buttonHover: "#ff8787", // Button hover color
textColor: "#ff4757" // Text color
}
// Animation Settings
animations: {
floatDuration: "15s", // How long hearts float (10-20s)
floatDistance: "50px", // Sideways movement (30-70px)
bounceSpeed: "0.5s", // Bounce animation speed (0.3-0.7s)
heartExplosionSize: 1.5 // Final heart explosion size (1.2-2.0)
}
// Music Settings
music: {
enabled: true, // Music feature is enabled
autoplay: true, // Try to autoplay (note: some browsers may block this)
musicUrl: "YOUR_CLOUDINARY_URL_HERE", // Paste your music URL here
startText: "🎵 Play Music", // Button text to start music
stopText: "🔇 Stop Music", // Button text to stop music
volume: 0.5 // Volume level (0.0 to 1.0)
}
3. Adding Your Own Background Music 🎵
Want to make it extra special with your own romantic song? Follow these steps to add background music:
- Get a Cloudinary Account (Free):
- Upload Your Music:
- Get Your Music URL:
https://res.cloudinary.com/your-cloud-name/video/upload/v1234567890/your-file-name.mp3
- Add to Your Website:
config.js
- Find the music section
- Replace the musicUrl value with your Cloudinary URL
music: {
enabled: true,
autoplay: true,
musicUrl: "YOUR_CLOUDINARY_URL_HERE", // Paste your URL here
startText: "🎵 Play Music",
stopText: "🔇 Stop Music",
volume: 0.5
}
4. Make It Live! (Get your online website URL)
Using GitHub Pages (Free)
- Go to your repository's "Settings"
- Click "Pages" in the left sidebar
- Under "Source", select "main" branch
- Click "Save"
- Wait a few minutes
- Your site will be live at:
https://your-username.github.io/repository-name
Using Netlify (Free, Recommended, Custom URL)
- Go to Netlify
- Sign up for a free account
- Click "Add new site" → "Import an existing project"
- Choose your GitHub repository
- Click "Deploy site"
- Once deployed, click "Domain settings"
- Choose a custom domain (e.g.,
my-valentine-2025.netlify.app)
💡 Tips
- Test the website before sending it to your Valentine
- Try all the buttons and interactions
- Check how it looks on mobile phones
🎨 Want Different Colors?
Use these tools to find beautiful colors:🔍 Need More Emojis?
Find more emojis at:💖 Credits
Created with love for Valentine's Day 2026. Feel free to use and modify for your special someone!\- Louis Fontaine -
❤️ Support this project
This Valentine website template is completely free and open-source.
If it helped you create something special, you can support the project with a small donation:
👉 Tip
Thank you for keeping it alive!