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.