


**Technical Details** Production-grade engineering under the hood. Behind a polished interface lies a scalable, resilient, and secure newsroom platform — proven in live production environments. ### Architecture Built with Node.js, TypeScript, Fastify, and PostgreSQL. Web application, ingest pipeline, archive cleanup, and real-time services run within a unified architecture — simple, fast, and easy to maintain. ### Scale & Performance Handles 300,000+ news articles and nearly 1 million media assets. Keyset pagination, optimized indexing, and TTL caching deliver sub-second, Turkish-language-aware search performance. ### Real-Time Operations Server-Sent Events (SSE) ensure incoming stories appear instantly on screen. Includes online editor presence indicators and multi-tab session coordination. ### Artificial Intelligence Multi-provider AI support: Claude, Gemini, and Groq. Generate summaries, headlines, rewrites, and free-form content requests — all processed server-side with prompt-injection protection. ### Security & Access Control bcrypt password hashing and signed session cookies. Editor, Reporter, and Administrator roles, with all configurable settings managed through the administration panel. ### Reliability Restart-safe, lossless ingest processing with atomic media transfers. Favorites and field content remain permanently preserved and are excluded from automated cleanup routines. ### Integrations Supports major national and international news agency formats (XML/JSON), alongside manual and field-reporting sources. Each source uses a dedicated parser, making new integrations straightforward to add. ### Deployment & Export Runs on Linux (systemd) or Windows (service), either on-premises or in the cloud. Native export from the editor to Microsoft Word (.docx) and RTF formats.