Pegasus

Project image 1
Project image 2
Project image 3
Project image 4
Project image 5
Project image 6
Thumbnail 1
Thumbnail 2
Thumbnail 3
Thumbnail 4
Thumbnail 5
Thumbnail 6
Project Overview

A customer relationship management system developed as an SMU-X project with UBS.

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

Tech Stack
AWS Amplify Gen 2TypeScriptAWS AppSync / GraphQLAWS LambdaAmazon CognitoOAuth 2.0 / JWTRBAC
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

Project Links
Source Code