Project overview
A customer relationship management system developed as an SMU-X project with UBS.
Key capabilities
- Ensure Secure and Seamless Access to the CRM System
- Manage Client Account Information
- Manage and Track Agent Activities with Clients
- Retrieve Transaction Information of Accounts belonging to the client
My contributions
- Deployed the frontend on AWS Amplify and provisioned backend resources including AppSync and Cognito.
- Developed a custom Lambda authorizer with role-based access control and schema-level zero trust validation.
- Built Vue.js pages with vue-router and auth guards, integrating axios interceptors for token-based authentication.
- Seamlessly integrated the frontend with secured AWS backend services.
- Learning point : Use Amplify AWS, its life changing
Technology used
AWS Amplify Gen 2TypeScriptAWS AppSync / GraphQLAWS LambdaAmazon CognitoOAuth 2.0 / JWTRBAC





