Back

Angel | Government Website

Project Description:

For this project, our team was tasked to a represent a company or create your own company website. Business challenges should be derived from the difficulties arising from Covid-19.

We wanted to do something different since everyone is doing E-Commerce site, thus we create a goverment website that allows people to book for courses to update their skillsets and find a new job upon newly found skills My team members including me and our chosen roles are as follows:

  • Goh Ee Sheng – Account Management
  • Shaun Yim – Customer Support
  • Hong Leng – Transaction Processing
  • Sze Yee– Transaction Processing

We were also motivated to add in additional social and security features in the website.

My Contributions:

  • Users are able to update profile pictures to their accounts
  • All passwords are hashed and salted
  • Login Page - Users can choose to login via email OTP or 2FA mobile authenticator application.
  • Login Page - Google recaptcha and Forget password function.
  • Signup Page - Google recaptcha and added validation to all inputs.
  • After Signup Page - I have implemented a secure QR code that supports both Google and Microsoft authenticators.
  • Administrator have the power to add more head administrators to manage staffs. Head administrators have the additional power of updating user accounts to staff accounts while staff account have the power to read,update and delete customer accounts
Github Repository:
Created Using:
  • Python
  • Shelve
  • Flask
  • Werkzeug.security
  • WTForms
  • Pyotp
  • Pyqrcode
  • Onetimepass
Goh Ee Sheng © 2023