source code is in flask_web_security
Amaze pay is a mini bank account. It allow users to signup, and login if they already have their account in the bank, and also allows user to transfer money, if the target has account in amaze pay. All of these acts are carried on securly defending CSRF, SQl injection attacks in flask.
- create a virtual environment: python3 -m venv env
- eneter the virtual envirnoment: . env/bin/activate
- Install four libraries: pip install Flask Flask-WTF PyJWT passlib.
- Add the environment variable: export FLASK_ENV=development (to enable automatic server restart after code changes)
Inorder to access the email verification services, update the email and password.