GT1 is an in-house tool for structured data collection from external websites. A browser extension gathers content and metadata in the background, a REST API writes them into PostgreSQL, and an Angular dashboard surfaces analytics and history.
What is in it
Nx monorepo. The backend is NestJS with TypeORM and PostgreSQL. The frontend is Angular with Material Design and standalone components. The browser extension talks to the backend via signed requests.
Why
Manual data entry was error-prone and slow. With the extension a record takes a few seconds, consistency climbs sharply, every capture is auditable.
Stack
- NestJS
- Angular + Material
- Browser extension
- TypeORM + PostgreSQL
- Nx Monorepo