Skip to content

Privacy policy - #83

Merged
nitinmohan18 merged 3 commits into
mainfrom
privacy-policy
Jul 9, 2026
Merged

nitinmohan18 merged 3 commits into
mainfrom
privacy-policy

Conversation

@nitinmohan18

Copy link
Copy Markdown
Collaborator

Pull Request

Summary

This PR introduces a massive world-class UI/UX overhaul to the Privacy Policy page, focusing on high-end aesthetics, glassmorphic styling, and an incredibly robust custom physics engine for scroll interactions. All ESLint and TypeScript warnings have been resolved to ensure a clean build.


Related Issue

Closes #


Type of Change

  • Feature
  • Bug Fix
  • Documentation
  • Refactor
  • Performance Improvement
  • CI / Build
  • Other

What Changed?

  • Advanced Scroll Physics & Jump Animation: Engineered a custom dual-axis transition system (linear X-axis, negative cubic-bezier Y-axis) in InteractivePath.tsx. Solved dynamic targeting inaccuracy by hard-locking the underlying tracker DOM node to the end of the SVG path exactly at 99% scroll progress, allowing flawless jumps directly into the CTA button.
  • Premium Hero Section: Adjusted tracking-tighter and leading-[1.05] on the main H1 for a bold, punchy, Apple-style typographic impact. Converted the top pill badge to a high-end glassmorphic container with uppercase, widely-tracked text.
  • 3D Fold-Out Card Animations: Upgraded the generic slide-in reveal in ScrollReveal.tsx to a heavy, 3D rotateY unfolding effect using a 2000px perspective. Responsive origins enable a book-like opening on desktop and a revolving-door opening on mobile.
  • World-Class CTA Card: Wrapped the entire bottom CTA card in a 1px gradient background padding trick. Redesigned the "Contact Team" button to feature an uppercase, wide-tracking aesthetic with a hidden ambient neon blur wrapper that pulses on hover.
  • Code Quality: Resolved all unused import warnings (Zap, useEffect, Compass) and fixed loose any typings on dynamically passed Icons to ensure passing CI checks.

Screenshots (UI Changes Only)

(Attach screenshots or recordings of the new Privacy Page here)


Testing

  • Scrolled down the page on both Desktop and Mobile viewports to verify the running man perfectly lands exactly in the center of the "Contact Team" button.
  • Scrolled backwards to verify the seamless reverse-jump back to the path using the overshoot bezier curve.
  • Verified visual fidelity of the 1px gradient borders and glassmorphic badges in both Light Mode and Dark Mode.
  • Ran npm run lint and npm run typecheck locally to confirm 0 errors.

Checklist

Before requesting a review, confirm the following:

  • My branch is up to date with the latest main.
  • My code follows the project's coding standards.
  • I have formatted the modified files (npx prettier --write <file>).
  • npm run format:check passes.
  • npm run lint passes.
  • npm run typecheck passes.
  • npm run build passes.
  • I have updated documentation if required.
  • I have tested my changes locally.
  • This Pull Request focuses on a single feature or fix.

Additional Notes

The jump animation relies on getBoundingClientRect() at the exact moment the scroll hits 99%. If any margin changes are made to the page layout in the future, the animation will automatically recalculate and still land perfectly.

@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hyper-learning-tech Ready Ready Preview, Comment Jul 9, 2026 8:12pm

@coderabbitai

coderabbitai Bot commented Jul 9, 2026

Copy link
Copy Markdown

Caution

Review failed

An error occurred during the review process. Please try again later.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch privacy-policy

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nitinmohan18
nitinmohan18 merged commit e28388e into main Jul 9, 2026
4 checks passed
@nitinmohan18
nitinmohan18 deleted the privacy-policy branch July 9, 2026 20:13
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

🎉 Congratulations @nitinmohan18!

Thank you for contributing to HyperLearningTech.

Your pull request has been successfully merged into main.

📦 Merge Summary

🚀 Keep Contributing

  • Follow the CONTRIBUTING.md guidelines.
  • Keep each Pull Request focused on a single feature or fix.
  • Run formatting, linting, type checking, and a production build before opening a PR.

Thank you for helping make HyperLearningTech better.

Happy Coding! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant