Valentine2026
A customizable, interactive Valentine's Day website generator. Create a personalized proposal page with floating animations, a love meter, and music support. š
Install / Use
/learn @ianjiteshan/Valentine2026README
š Valentine's Day Website 2026 š
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 2026! š
š Live Demo | š Quick Start | š Deploy Your Website
š Share The Love
Help others find this project:
- ā Star this repository if you like it
- š Fork it to create your own version
- š¢ Share on your social media
- š± Show your creation to friends
š£ Share on Social Media
Ready-to-use messages for sharing:
Twitter/X
š Create your own Valentine's website for free! No coding required!
š Fully customizable, easy to deploy with your own website name
⨠Try it now: https://github.com/ianjiteshan/valentine2026
#ValentinesDay2026 #WebDev #GitHub #Love
Instagram/Facebook
š Make Valentine's Day 2026 unforgettable!
Create your own interactive Valentine's website in minutes - completely FREE!
⨠No coding required
šØ Fully customizable
š Get your own website link
Try it now: https://github.com/ianjiteshan/valentine2026
#ValentinesDay2026 #Love #WebDev #CodingWithLove
Reddit (r/webdev, r/coding)
[Project] š Valentine's Website Generator - Free & Open Source
I created a free, open-source Valentine's website generator that lets anyone create their own interactive Valentine's proposal website. No coding required!
- šØ Fully customizable
- š Interactive elements
- š Easy deployment
- š± Mobile-friendly
- šÆ Free forever
Demo: https://ianjiteshan.github.io/valentine2026
GitHub: https://github.com/ianjiteshan/valentine2026
⨠Features
- š Floating hearts and bears
- šÆ Interactive questions
- š 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
- Wait a few seconds while GitHub creates your copy
- You now have your own version of the code!
Note: Make sure you're logged into your GitHub account. If you don't have one, you can create a free account here.
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
Here's what you can customize in config.js:
// Basic Information
valentineName: "Delisha" // 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):
- Go to Cloudinary.com and sign up for a free account
-
Upload Your Music:
- Log in to your Cloudinary dashboard
- Click on the "Upload" button in the top right
- Select "Upload" from the dropdown menu
- Choose your MP3 file (keep it under 10MB for better loading)
- Wait for the upload to complete
-
Get Your Music URL:
- After upload, find your music file in the Media Library
- Click the "..." (more options) button on your music file
- Click "Copy URL"
- Select "Copy Original URL with options"
- The URL should look like:
https://res.cloudinary.com/your-cloud-name/video/upload/v1234567890/your-file-name.mp3
-
Add to Your Website:
- Open
config.js - Find the
musicsection - Replace the
musicUrlvalue with your Cloudinary URL
- Open
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-2026.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
- Keep the secret message subtle (bottom-right corner)
šØ Want Different Colors?
Use these tools to find beautiful colors:
š Need More Emojis?
Find more emojis at:
š¤ Need Help?
- Create an issue in this repository
- Check existing issues for solutions
- Contact me through GitHub
š Credits
Created with love for Valentine's Day 2026. Feel free to use and modify for your special someone!
- Louis Fontaine -
š License
MIT License - Feel free to use this for your Valentine!
