Skip to content

SAD (System Architecture Document)

1. Tech Stack Overview

Frontend: Electron
Backend: Python
Bridge: FastAPI or Flask
AI: OpenAI
Image sourcing: Bing Image Search / Pexels API
Database: PostgreSQL / Firebase
Deployment: Docker + AWS / Vercel

2. System Components and Interactions

User interface (input, review, settings)
AI processing module (summary, caption, hashtag generation)
Image engine (search, selection, thumbnail composition)
Instagram posting module (API integration)
Database (users, preferences, posts, analytics)

3. Data Flow Diagram (simplified)

User Input → Backend Parser → AI Engine → Media Generator → Post Composer → Instagram API
Friday AI - Data Flow.png
Data Flow Diagram

4. API Endpoints (high-level)

/analyze-url → fetch + summarize article
/generate-media → create thumbnail and caption
/post-instagram → publish post
/analytics → return performance data

5. Deployment Plan

Development environment in Docker
Continuous integration (GitHub Actions)
Cloud hosting (AWS or similar)
Scalable containerized backend


Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.