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.