Isntgram AI
Full-stack engineering
Photo sharing with profiles, discovery, and a tested API.
- Next.js
- React
- TypeScript
- NestJS
- PostgreSQL

- The experience
- Browse photos, explore profiles, post a moment, and continue the conversation through comments and activity.
- The engineering
- A Next.js interface and NestJS API, with PostgreSQL persistence, S3-compatible uploads, and a shared OpenAPI contract.
- The focus
- Keep everyday interactions clear while making authentication, pagination, testing, and operational visibility part of the foundation.
Engineering notes
- Authentication
- A backend-for-frontend boundary uses encrypted Auth.js cookies, CSRF protection, and strict origin checks.
- Shared contracts
- TypeScript clients are generated from OpenAPI, with cursor pagination and rate limits at the API boundary.
- Validation & visibility
- Playwright coverage, structured logs, Prometheus metrics, health endpoints, and architecture decision records support maintenance.