Skip to content

feat: add premium loading screen#174

Open
Sumitsutharss wants to merge 1 commit into
Piyushydv08:mainfrom
Sumitsutharss:feat/loading-screen-169
Open

feat: add premium loading screen#174
Sumitsutharss wants to merge 1 commit into
Piyushydv08:mainfrom
Sumitsutharss:feat/loading-screen-169

Conversation

@Sumitsutharss
Copy link
Copy Markdown
Contributor

🏷️ PR Type

  • ✨ Feature

🔗 Related Issue


📝 Rationale / Motivation

The application currently does not provide visual feedback during initial loading. This PR introduces a premium loading screen to improve the first impression, perceived performance, and overall user experience while the application initializes.


✨ Description of Changes

Frontend

  • Added a reusable LoadingScreen component
  • Added SafeVoice branding and tagline
  • Added elegant loading spinner
  • Added smooth fade-out transition
  • Added accessibility support (role="status", aria-live="polite")

UI / UX Improvements

  • Replaced bounce animation with a premium pulse effect
  • Added subtle glow and glassmorphism styling
  • Added dark mode compatibility
  • Reduced loading duration for a faster experience

Files Modified

  • src/App.tsx
  • src/components/LoadingScreen.tsx

🧪 Testing Instructions

  1. Run the application locally
  2. Refresh the browser
  3. Verify the loading screen appears immediately
  4. Verify the SafeVoice branding and tagline are displayed
  5. Verify the loading spinner animates correctly
  6. Verify the screen fades out smoothly
  7. Test in both light and dark mode

👀 Impact Assessment

  • Improves user experience during app initialization
  • Enhances perceived performance
  • No backend changes
  • No security impact
  • No breaking changes

🖼️ Screenshots

Screenshot 2026-06-05 185709

⚡ Checklist

  • Code follows project guidelines
  • Changes tested locally
  • User-facing changes documented
  • Related issue linked
  • No new warnings/errors introduced
  • Production build passes successfully

🎯 Priority / Impact Level

  • Priority: Medium
  • Impact: Medium

@netlify
Copy link
Copy Markdown

netlify Bot commented Jun 5, 2026

👷 Deploy request for safevoiceforwomen pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit ebeda5e

@github-actions github-actions Bot added the gssoc'26 Contribution for Girlscript Summer of Code'26 label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc'26 Contribution for Girlscript Summer of Code'26

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Implement an Initial Loading Screen

1 participant