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

Future Plan: Block Certain Countries from Accessing the URL #14

Open
6 tasks
Zingzy opened this issue Oct 6, 2024 · 0 comments
Open
6 tasks

Future Plan: Block Certain Countries from Accessing the URL #14

Zingzy opened this issue Oct 6, 2024 · 0 comments
Labels
backend Changes related to Backand/API enhancement New feature or request future-plans Planned for the future ui Changes related to UI

Comments

@Zingzy
Copy link
Member

Zingzy commented Oct 6, 2024

Description

Implement a feature that allows users to block certain countries from accessing their URLs. This will enable users to restrict access based on geographic location, enhancing control and security over their content.

Tasks

  • Detect User Location

    • Implement functionality to detect the geographic location of users based on their IP address.
    • Ensure accurate detection across a wide range of locations.
  • Store Blocked Countries

    • Update the database schema to store the list of blocked countries for each URL.
    • Ensure backward compatibility with existing URLs.
  • Block Access Based on Location

    • Implement logic to block users from accessing the URL if they are from a blocked country.
    • Ensure the blocking mechanism is effective and does not introduce significant latency.
  • User Interface Updates

    • Update the URL creation and management interface to allow users to specify blocked countries.
    • Ensure the interface is user-friendly and intuitive.
  • Testing

    • Write unit tests to verify the accuracy of location detection and blocking logic.
    • Perform integration tests to ensure the feature works seamlessly with the existing system.
  • Documentation

    • Update the documentation to include details about the new country blocking feature.
    • Provide instructions on how to set and manage blocked countries for URLs.
@Zingzy Zingzy added enhancement New feature or request ui Changes related to UI backend Changes related to Backand/API future-plans Planned for the future labels Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Changes related to Backand/API enhancement New feature or request future-plans Planned for the future ui Changes related to UI
Projects
Status: 📋 Planning Stage
Development

No branches or pull requests

1 participant