Skip to content

Mayborg121/promise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

💖 A Special Promise | Promise Day Surprise

License: MIT PRs Welcome Web Responsive

An elegant, interactive, and high-performance web experience created for Promise Day during Valentine's Week. This project blends technical precision with emotional depth to deliver a magical journey of promises.


🌟 The Motive

Technology is often seen as cold and logical, but I believe it is one of the most powerful mediums to express human emotion. This project was built to transcend the miles, using code to weave a narrative of commitment and love. Each line of code was written with a specific person in mind, ensuring that the digital experience feels as warm as a real-world promise.

🚀 Technical Highlights & Skills

This project showcases a modern frontend stack with a focus on Performance, SEO, and User Experience (UX).

  • Glassmorphism UI: Implemented using advanced CSS backdrop-filter and rgba alpha-transparency to create a premium, frosted-glass aesthetic.
  • Fluid Typography: Utilized the CSS clamp() function to ensure seamless font scaling across devices (320px to 4K displays) without the need for excessive media queries.
  • Performance Optimized: 100% Vanilla JavaScript. No heavy libraries or frameworks were used, ensuring lightning-fast load times and smooth 60fps animations.
  • Dynamic Particle System: A custom-built DOM-based animation engine to generate and recycle floating heart elements without memory leaks.
  • SEO & Social Engineering: Fully optimized with JSON-LD Structured Data, Open Graph tags for rich social sharing, and high-accessibility ARIA labels.

🛠️ Built With

  • HTML5 - Semantic structure and SEO metadata.
  • CSS3 - Custom animations, radial gradients, and flexbox layouts.
  • JavaScript (ES6+) - Logic, URL parameter handling, and dynamic DOM manipulation.
  • Google Fonts - Dancing Script for elegance and Poppins for readability.

📖 How to Use

  1. Clone the repository:
    git clone [https://github.com/Mayborg121/promise-day-surprise.git](https://github.com/Mayborg121/promise-day-surprise.git)
  2. Open index.html in any modern browser.
  3. Customization: You can pass a name via the URL parameter to personalize the experience: index.html?n=YourName

✍️ Author

Mayur Borgude (Mayborg)

  • GitHub: @Mayborg121
  • Role: Full Stack Developer & Creative Thinker

📜 License

This project is licensed under the MIT License - feel free to use it to spread love and happiness.

"Code is like love; it starts with a spark and grows into something beautiful." ❤️

About

A magical, interactive Promise Day web experience featuring glassmorphism, fluid typography, and dynamic animations. Created by Mayur Borgude.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages