Raajjé HEADLINES is a high-intelligence, multi-platform news ecosystem designed for the modern Maldivian media landscape. It combines real-time parallel scraping, AI-driven rephrasing, and hyper-vibrant 80s Cyber visuals into a single production-ready powerhouse.
- Concurrent Polling: Automated 15-minute sync cycles across Mihaaru, Sun, Vaguthu, and VNews.
- Autonomous Editor (AI): Rewrites headlines and body text to achieve 100% original Dhivehi content.
- Subscriber Briefings: Generates high-impact "Bullet Point Summaries" and "Deep-Dive Explainers" for every article.
- Sovereignty Threshold: Global tracking of verified citizen nodes towards national autonomy.
- Join the Republic: State-of-the-art onboarding slider with OTP cross-verification via Maldivian mobile networks.
- Editorial Nexus: Real-time Command Center for executive monitoring and strategic intelligence reports.
- Vibrant Android Experience: System-theme synced "Hyper-Color" 80s aesthetic.
- Malé Utilities: Integrated live Prayer Times, Hijri Calendar, and Transit/Ferries widgets.
- Push Notifications: Real-time breaking news alerts via Firebase (FCM).
| Service | Technology | Role |
|---|---|---|
| Backend API | Go 1.23 (Fiber / GORM) | Central News Server & Auth |
| Aggregator | Go (Colly / ADK Go 1.0) | Automated News Ingestion |
| Web Portal | React 19 / Vite 8 | High-Fidelity Sovereignty Vault |
| Mobile App | Android Native (Kotlin) | Native Executive Interface |
| Database | Firestore / DataConnect | Sovereign Intelligence Grid |
| AI Synthesis | Gemini 3.1 Flash | 24/7 Latency-Zero News Pulse |
To launch the full newsroom cluster:
-
Clone the Repo:
git clone [your-github-repo-url] cd raajje-headlines -
Environment Setup: Copy
.env.exampleto.envand configure your AI API keys and database credentials. -
One-Click Launch:
docker-compose up -d --build
-
Initial Access:
- Dashboard:
http://localhost:8080/dashboard - Live Feed:
http://localhost:8080/ - API:
http://localhost:8080/api/v1
- Dashboard:
- Project License: Copyright © 2026 Raajjé HEADLINES. All Rights Reserved.
- Third Party: This project utilizes OpenJDK components. See LICENSE_OPENJDK_EXCEPTION.txt for the OpenJDK Assembly Exception.
Project Version: 1.0.0 Project Lead: 729 Holdings Agentic AI Status: PRODUCTION READY