Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elevating User Experience: Location-Based Personalization #20

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

sshah135
Copy link
Contributor

@sshah135 sshah135 commented Dec 9, 2023

Description:
I've introduced a location-based personalization feature for this website to elevate user experience. Leveraging the 'ipify' API for IP address retrieval and the navigator.geolocation API for geographical coordinates, this enhancement aims to provide tailored content and services based on the user's location. I've expanded navigation with links for "Games," "Reviews," and "News," each having its HTML file. Dynamic game listings on the "Games" page, powered by the populateGameList function, offer a more interactive experience.

The privacy-focused implementation ensures GDPR compliance, with user consent messages and robust error handling for scenarios where location access is denied or services are turned off. The handlePageTasks function in javascript.js has been updated to incorporate the user's location data, facilitating personalized content delivery. This feature not only respects user privacy but also aligns with regulatory standards.

Next steps include thorough testing for various scenarios, refining personalization logic, and maintaining a user-centric approach to deliver a seamless and privacy-aware browsing experience

@bratergit
Copy link
Owner

Hi Friend,

Please replace the proprietary images in game1, game2, and game3 with non-proprietary alternatives.

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.

2 participants