Skip to notebook content

Projects

Isntgram AI

Full-stack engineering

Photo sharing with profiles, discovery, and a tested API.

  • Next.js
  • React
  • TypeScript
  • NestJS
  • PostgreSQL
Isntgram photo feed with posts from a fictional demo community
Isntgram’s photo feed
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.
Projects page