Friday-ai
│
── Backend/
│ ├── main.py # FastAPI entrypoint
│ ├── summarizer.py # Fetch & summarize articles
│ ├── thumbnailer.py # Generate AI-based thumbnails
│ ├── telegram_bot.py # Post approval system
│ ├── instagram_poster.py # Instagram integration
│ └── auth_manager.py # Trial & license validation
│
── Frontend/
│ ├── package.json # NPM project configuration
│ ├── main.js # Electron main process
│ ├── bridge.js # Node-Python communication
│ └── src/ # Frontend source code (React UI)
│ ├── index.html
│ ├── index.js
│ └── stylesheet.css
│
── Installer/
│ ├── build_config.json # Electron Builder config
│ ├── electron-builder.yml # Electron Builder config
│ ├── inno_setup_script.iss # Windows installer script
│ └── icons/
│ ├── icon.ico
│ └── icon.icns
│
── .gitignore # Ignore build and venv files
── LICENSE # Project license
── Requirements.txt # Python dependencies
── README.md