ChromeGaming / Dot-Box

Dot-Box is a game where players take turns drawing lines between dots to create boxes. The player who completes the most boxes wins. It's a simple yet strategic game enjoyed by people of all ages.
https://chromegaming.github.io/Dot-Box/
MIT License
105 stars 189 forks source link

[Enhancement]: Email validation in feedback form #490

Open shraddhha opened 1 month ago

shraddhha commented 1 month ago

Do you want to have the enhancement of existing game ? πŸ˜€ Describe yourself..

Game enhancement: Implementing email validation in an application is essential for maintaining data integrity, enhancing user experience, ensuring communication, and providing security. It helps prevent invalid data from entering the system, supports important application functionalities, protects against malicious input, and increases user trust. Therefore, adding email validation is a fundamental step in developing robust and reliable applications.

Prevents Invalid Data:

By validating email addresses before storing them, the application ensures that the database only contains valid and correctly formatted email addresses.

Enhances Data Quality:

High-quality data is crucial for effective user communication and engagement. Validating email addresses helps maintain a clean and reliable user database.

Improves Application Functionality:

Many features in modern applications depend on email addresses (e.g., user authentication, notifications). Validating email addresses ensures these features work correctly. Protects Against Malicious Input:

Validation helps protect the application from various types of input attacks, such as SQL injection, by ensuring only properly formatted email addresses are accepted.

Describe the solution you'd like

Solution steps: Defining the Validation Rules and handling the edge cases

Select program in which you are contributing

GSSoC23

Code of Conduct

github-actions[bot] commented 1 month ago

Hey @shraddhha! πŸ‘‹

πŸ‘‰ Thanks for opening this issue. We appreciate your contribution and will look into it as soon as possible. πŸ‘‰ Don’t forget to star our Dot-Box and Follow Us on GitHub πŸ‘‰ Make sure you join our Discord, we have created separate channels for all projects