Skip to content

Adii0906/dev.confession

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Dev Confession 💝

A creative, developer-themed confession page to ask out a fellow developer. Built with vanilla HTML, CSS, and JavaScript.

🎯 Features

  • Developer-themed confession - Git commands, terminal aesthetics, relatable dev culture
  • Smart "no" handling - Playful responses that aren't desperate, just clever
  • Beautiful UI - Soft pink gradient, floating hearts, smooth animations
  • Contact form - Captures her response when she says yes
  • Mobile responsive - Works perfectly on all devices
  • Zero dependencies - Pure vanilla JS, no frameworks needed

🚀 Quick Start

Local Testing

  1. Clone or download this repository
  2. Open index.html in your browser
  3. That's it! No build process needed.

Deploy to Vercel

  1. Install Vercel CLI (if you haven't):

    npm install -g vercel
  2. Deploy:

    cd dev-confession
    vercel
  3. Follow the prompts and get your live URL!

OR use Vercel's web interface:

  1. Go to vercel.com
  2. Click "Add New" → "Project"
  3. Import your Git repository or drag & drop the folder
  4. Deploy! 🎉

Deploy to Netlify

  1. Drag and drop the dev-confession folder to Netlify Drop
  2. Get your live URL instantly!

OR use Netlify CLI:

npm install -g netlify-cli
cd dev-confession
netlify deploy --prod

📁 Project Structure

dev-confession/
├── index.html          # Main HTML structure
├── style.css           # All styling (pink theme, animations)
├── script.js           # Logic and flow
└── README.md           # This file

💡 What Makes This Special

For a Fellow Developer:

  • References debugging, code reviews, IDE
  • Uses Git commands throughout (init, commit, push, log)
  • Terminal-style interface
  • JSON responses and curl commands
  • Developer humor and culture

Confession Elements:

  • Acknowledges you just met recently
  • Focuses on genuine connection
  • Mentions her way of talking about code
  • No over-the-top promises
  • Casual, friendly tone
  • "Two devs hanging out" vibe

Smart Design:

  • Minimal but effective animations
  • Beautiful pink gradient (not stereotypical)
  • Responsive on all devices
  • Fast loading, no dependencies
  • Professional yet romantic

🎨 Customization

You can easily customize:

  • Colors: Edit CSS variables in style.css
  • Text: Modify content in script.js functions
  • Speed: Adjust typing speed in typeText() function
  • Fonts: Change Google Fonts link in index.html

📱 Getting Her Response

When she says yes:

  • The page will tell her to text/DM you directly
  • No contact form = no privacy issues
  • No worries about random people's info
  • Clean and simple!

You'll know she said yes because she'll reach out to you directly.

Why no contact form?

  • Privacy: You don't want random people's numbers
  • Security: Anyone could access a public link
  • Simplicity: She can just text you directly
  • Better: Real conversation starts naturally

🎯 Success Tips

  1. Send at the right time - Not too late, not during work hours
  2. Follow up - After she fills the form, reach out within 24 hours
  3. Be yourself - The page is fun, but stay genuine when you text
  4. Plan ahead - Have a date idea ready when you reach out

🛠️ Tech Stack

  • HTML5
  • CSS3 (Animations, Gradients, Flexbox)
  • Vanilla JavaScript (ES6+)
  • Google Fonts (JetBrains Mono, Crimson Pro)

📄 License

Free to use! Make it your own and good luck! 🍀

💬 Support

If you have questions or need help deploying, feel free to reach out.


Remember: Be respectful, genuine, and confident. You got this! 💪

Good luck! 🚀♡

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors