University Connect
AngularNestJSTypeScriptNxPrismaPrimeNGTailwind CSSAWS CognitoDynamoDBLambdaStripeMicrosoft Graph APIGoogle Calendar APINgRx
Overview
Developed ~60% of a university-focused booking and networking application using Angular, NestJS (Node.js), TypeScript, Nx monorepo, Prisma ORM, and Digital Ocean (And built 100% of Demo Build Using Tailwind CSS, React, DynamoDB, AWS Cognmito, Lambda, & Cloudfront). Implemented robust state management with NgRx (facade pattern), integrated Google/Microsoft calendar sync via OAuth, enabled Stripe payment processing, and set up deployment pipeline (Digital Ocean App Platform /w Managed Database).
Key Impacts
- Designed entire UI for application (React, PrimeNG, Tailwind CSS)
- Streamlined payment processing (Stripe Standard Account Setup Through Our Application & Embedded Checkout)
- Played pivotal role in designing data model for application & implemented robust state management with NgRx (facade pattern)
- Integrated Google/Microsoft calendar sync via OAuth
- Set up deployment pipeline (Digital Ocean App Platform /w Managed Database)
- Wrote both frontend and backend (API, Services, Modules, Repositories, etc.) code and utilized DTOs (Data Transfer Objects) for communication between frontend and backend and implemented robust type safety
- Managed deployment pipeline for application (Digital Ocean App Platform /w Managed Database, AWS Cloud /w DynamoDB for Early Demo build)