POV WebApp
Shared event photo galleries—Angular client, Node/Express API, PostgreSQL with TypeORM, and media stored on AWS S3 with JWT-backed access.
Tags
- Angular
- Node.js
- Express
- TypeScript
- PostgreSQL
- TypeORM
- AWS S3
- JWT

POV is built for real events: guests upload into a shared album, curators moderate, and organizers keep control of who sees what.
- Angular front end for a responsive gallery and upload flows.
- Express + TypeORM model invites, albums, and permissions against PostgreSQL.
- AWS S3 holds originals and derivatives; JWT ties requests to roles without server sessions everywhere.
The stack prioritizes predictable releases and straightforward ops for small teams running weekend-scale traffic spikes.