NewsLetters is an automated news aggregation system that transforms daily newsletter emails into a structured, categorized news feed. The system combines Gmail automation, AI-powered content analysis, and a mobile app interface for seamless news consumption.
uploadCandidate-ezgif.com-video-to-mp4-converter.1.mp4
- Gmail Trigger System
- Automatically detects and processes incoming newsletter emails
- Extracts relevant content for processing
- Developed with Make.com
-
AI Processing Layer
- Utilizes Google's Gemini AI model for content analysis
- Categorizes news items
- Extracts key information and context
-
Flask Backend Check it out
- Python-based server handling data processing
- Manages data write operation to Firebase
- Processes and structures the data
-
Firebase Integration
- Stores processed news items
- Manages real-time data synchronization
- Handles data structure:
news/ └── YYYY-MM-DD/ └── categories/ └── [news items]
- Swift-based native iOS app
- SwiftUI for modern UI implementation
- Real-time synchronization with Firebase
- Categorized news viewing interface
- Automated daily news updates
- AI-powered news categorization
- Real-time content delivery
- Categorized news browsing
- Clean, intuitive mobile interface
- Backend: Python, Flask
- AI Processing: Google Gemini AI
- Database: Firebase Firestore
- Mobile App: Swift, SwiftUI
- Newsletters arrive in Gmail
- scenario defined in make.com retrieves the new news letters from gamil
- Content is processed through Gemini AI
- Structured data is stored in Firebase
- iOS app fetches and displays content
- Additional news sources integration
- Advanced categorization features
- User preferences and customization
- Cross-platform support