Soujanya2004 / wanderlust-2024

This project aims to provide a comprehensive platform for travel enthusiasts, offering features such as map integration πŸ—ΊοΈ, user-generated content ✍️, and a seamless experience for discovering new destinations. ✈️✨
https://wanderlust-2024-tkqf.onrender.com/listing
MIT License
28 stars 79 forks source link

Add Popup Sign-in Form for Non-Logged-In Users with Time Interval Trigger (#475) #543

Closed dipexplorer closed 1 week ago

dipexplorer commented 1 week ago

Fixes #475

This PR introduces a timed popup sign-up form for non-logged-in users to encourage user registration and engagement. The popup appears after a specified time interval (e.g., 30 seconds) and can be closed if the user is not interested. It includes logic to prevent repetitive popups within the same session once dismissed.

Changes

Testing Instructions

  1. Pull this branch.
  2. Run npm install to install dependencies.
  3. Run npm test to execute the test suite.
  4. Verify that ...

Screenshots (if applicable)

https://github.com/user-attachments/assets/ac8f5845-819d-49f1-be33-59b73ec9ec99

Checklist

vercel[bot] commented 1 week ago

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Comments Updated (UTC)
wanderlust-2024 βœ… Ready (Inspect) Visit Preview πŸ’¬ Add feedback Nov 9, 2024 6:49pm
github-actions[bot] commented 1 week ago

Thank you for submitting your pull request! πŸ™Œ We'll review it as soon as possible. In the meantime, please ensure that your changes align with our CONTRIBUTING.md. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊

dipexplorer commented 1 week ago

@Soujanya2004 ,

Please assign this issue to level 3. Fixing the UI has been challenging due to CSS specificity, which takes lots time & effort, and the page also requires backend support to track user login status which adds another layer of complexity.