AQSWAR is the private, family-maintained web archive preserving the lifetime of published journalism, essays, children’s books, plays, and poetry by Aqeel Swar, a pioneering Bahraini journalist and writer. This site exists solely to share and safeguard his cultural and historical legacy, and is not intended as an open-source or publicly reusable codebase.
- Legacy preservation: Aggregates hundreds of articles, daily columns, children’s books, plays, and Bahraini poetry spanning 50+ years.
- Private initiative: Built and maintained by the Alswar family to ensure reliable long-term access for researchers and loved ones.
- V1 (Production): A fully functional Next.js frontend backed by AWS Amplify DataStore and S3. Visitors can browse by:
- Articles
- Photography
- Publications
- Frontend: Next.js 14 (App Router), React, SCSS Modules
- Backend & Data: AWS Amplify (GraphQL DataStore models for articles, photos, publications)
- Storage & CDN: AWS S3 hosts media assets (PDFs, images) and JSON metadata
- OCR & Indexing: Custom Node.js scripts combine Tesseract and Google Vision to extract text and build a lightweight search index
- Complete OCR pipeline for all archived PDFs (5,000+ articles).
- Editorial QA workflow with dynamic JSON indexes to track review status.
- Full-text search across every article and photo description.
- Performance & SEO: Optimize image delivery, page speed, and metadata for improved discoverability.
- Enhanced archive features: User-defined filters, faceted browsing, and historical timelines.
This repository and its contents are not intended for public cloning or direct reuse. Sensitive API keys, environment configurations, and proprietary data models are required to build and run the system. Unauthorized use or distribution is discouraged.
Mazen Alswar — Software Engineer
🔗 👤 Website | 💼 LinkedIn
© 2025 AQSWAR Project | All rights reserved by the Alswar family