A creative, developer-themed confession page to ask out a fellow developer. Built with vanilla HTML, CSS, and JavaScript.
- 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
- Clone or download this repository
- Open
index.htmlin your browser - That's it! No build process needed.
-
Install Vercel CLI (if you haven't):
npm install -g vercel
-
Deploy:
cd dev-confession vercel -
Follow the prompts and get your live URL!
OR use Vercel's web interface:
- Go to vercel.com
- Click "Add New" → "Project"
- Import your Git repository or drag & drop the folder
- Deploy! 🎉
- Drag and drop the
dev-confessionfolder to Netlify Drop - Get your live URL instantly!
OR use Netlify CLI:
npm install -g netlify-cli
cd dev-confession
netlify deploy --proddev-confession/
├── index.html # Main HTML structure
├── style.css # All styling (pink theme, animations)
├── script.js # Logic and flow
└── README.md # This file
- 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
- 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
- Minimal but effective animations
- Beautiful pink gradient (not stereotypical)
- Responsive on all devices
- Fast loading, no dependencies
- Professional yet romantic
You can easily customize:
- Colors: Edit CSS variables in
style.css - Text: Modify content in
script.jsfunctions - Speed: Adjust typing speed in
typeText()function - Fonts: Change Google Fonts link in
index.html
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
- Send at the right time - Not too late, not during work hours
- Follow up - After she fills the form, reach out within 24 hours
- Be yourself - The page is fun, but stay genuine when you text
- Plan ahead - Have a date idea ready when you reach out
- HTML5
- CSS3 (Animations, Gradients, Flexbox)
- Vanilla JavaScript (ES6+)
- Google Fonts (JetBrains Mono, Crimson Pro)
Free to use! Make it your own and good luck! 🍀
If you have questions or need help deploying, feel free to reach out.
Remember: Be respectful, genuine, and confident. You got this! 💪
Good luck! 🚀♡