- Asking User to Signup or Login or delete account
- Taking user input like name, email, password
- Getting password in the form of command line format( ie." * " format)
- Checking if email is already taken while signingup
- Checking if password and email is correct while logingin or deleteing records
- storing everything in mysql database
- Storing password in encrypted form in database to maximize user security(ie. md5() hashing)
- Deleting records from database if user choose to
- Python
- Python Libraries:
- mysql.connector
- hashlib
- getpass
- MySQL
- You will have to enter your own database username, password and create a database while connecting
- Use 'user' as your table name because that is what is used in the project or else you will have to change the table name manually in project code