Skip to notebook content
All projects

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.
App page

Isntgram AI

Open in a tab ↗
Project app page
Isntgram AI page