Version 0.06
A simple regular expression validator which looks, feels and works good
- Clone the project and make it your working directory
- In terminal, type
pip3 install -r requirements.txt
and hit ENTER - Now type
python3 index.py
and hit ENTER to run the application - Give stars to the repository if it was helpful
- Validator function for first name (Length specified)
- Validator function for last name (Length specified)
- Validator function for phone number (Length specified)
- Validator function for email address (Length NOT specified)
- Strength evaluator for password (Length NOT specified)
- Validator function for security PIN (Length specified)
- Add masking in the password field
- Add masking in the security PIN field
- Correct the tab order for fields
- Window
- Message for failed validation due to empty string
- Message for failed validation due to illegal characters
- Message for successful validation with password strength WEAK
- Message for successful validation with password strength MEDIUM
- Message for successful validation with password strength STRONG
- Built the user interface
- Added validator functions for email and phone numbers
- Added checking functions for empty strings
- Added warning message boxes for failed validations
- Added validator functions for first name, last name and security PIN
- Made initial commit on Github
- Replaced warning messages with information messages
- Added warning messages for empty strings
- Added length constraints for first name and last name
- Provided masking for password and security PIN fields
- Added length constraints for phone number and security PIN
- Fixed tab shifting order of fields in GUI
- Added password strength evaluator function for WEAK and MEDIUM strengths
- Added password strength message in successful input
- Added clear buttons for all the fields
- Fixed password strength evaluator function for HARD strength
- Performed codebase cleanup for unnecessary dependencies
- Optimise codebase for quick launch and speed
To be decided
- [FIXED ON 10th Nov 2019, 23:02] Password strength HARD cannot be achieved as of 4th Nov 2019 (v0.05)
Clone, add, build and make a PR. You know the drill.