Skip to content

Custom Free Valentine's Website 2025 πŸ’ A cute and interactive website to ask your special someone to be your Valentine!

Notifications You must be signed in to change notification settings

End2EndAI/valentine-website-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’ Valentine's Day Website 2025 πŸ’

Stars Fork License: MIT Tweet

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 2025! πŸ’

🌟 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/End2EndAI/valentine-website-2025
#ValentinesDay2025 #WebDev #GitHub #Love

Instagram/Facebook

πŸ’ Make Valentine's Day 2025 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/End2EndAI/valentine-website-2025
#ValentinesDay2025 #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://end2endai.github.io/valentine-website-2025
GitHub: https://github.com/End2EndAI/valentine-website-2025

✨ 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

  1. Click the "Fork" button at the top right of this page
  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):

  2. 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
  3. 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
  4. 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
  • 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 2025. Feel free to use and modify for your special someone!

- Louis Fontaine -

πŸ“œ License

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

About

Custom Free Valentine's Website 2025 πŸ’ A cute and interactive website to ask your special someone to be your Valentine!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published