Profile
Back to NewsBack
GitHub Trending 5 min
Reader Mode
End2EndAI/valentine-website-2025: Custom Free Valentine's Website 2027 💝  A cute and interactive website to ask your special someone to be your Valentine!

End2EndAI/valentine-website-2025: Custom Free Valentine's Website 2027 💝 A cute and interactive website to ask your special someone to be your Valentine!

💝 Valentine's Day Website 2027 💝

Stars</a> Fork</a> License: MIT</a> Support me</a>

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

  1. Click the "Fork" button at the top right of this page or click here
  2. Wait a few seconds while GitHub creates your copy
  3. 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)

  1. In your new repository, click on config.js
  2. Click the pencil icon (✏️) to edit
  3. Change the values to personalize your website
  4. Click "Commit changes" at the bottom
Here's what you can customize in 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:

  1. Get a Cloudinary Account (Free):
- Go to Cloudinary.com and sign up for a free account
  1. 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
  1. 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
  1. Add to Your Website:
- Open 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)

  1. Go to your repository's "Settings"
  2. Click "Pages" in the left sidebar
  3. Under "Source", select "main" branch
  4. Click "Save"
  5. Wait a few minutes
  6. Your site will be live at: https://your-username.github.io/repository-name

Using Netlify (Free, Recommended, Custom URL)

  1. Go to Netlify
  2. Sign up for a free account
  3. Click "Add new site" → "Import an existing project"
  4. Choose your GitHub repository
  5. Click "Deploy site"
  6. Once deployed, click "Domain settings"
  7. 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!

📜 License

MIT License - Feel free to use this for your Valentine!
Chat with me