back to projects

NSFWAIPorn

An AI content generation platform with gallery management, user accounts, and automated content moderation pipelines.

2024-03 · Archived · Angular / FastAPI / AI API / Python

The Problem

Building a content generation platform that handles AI model APIs, organizes generated outputs into user galleries, and processes content at scale.

What I Built

A platform featuring:

  • AI content generation with configurable parameters and style presets
  • Gallery system — users can organize, tag, and browse their generated content
  • User accounts with authentication and usage limits
  • Content pipeline handling generation requests, post-processing, and storage

Technical Approach

  • Angular frontend with a gallery-style UI, lazy-loaded image grids, and infinite scroll
  • FastAPI backend orchestrating AI API calls, managing storage, and serving content
  • Background processing for generation tasks so users aren’t blocked waiting
  • Image optimization pipeline to reduce storage costs and improve load times

What I’d Do Differently

Would invest in CDN-based image delivery from the start — serving images directly from the backend doesn’t scale. A proper object storage + CDN setup would have saved bandwidth costs and improved load times globally.