Skip to content

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

License

Notifications You must be signed in to change notification settings

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

No packages published

Languages