Smart news portal with auto-summarization, advanced search, and personalized recommendations
Bawabet Elhadas is a smart news portal that delivers a personalized and advanced reading experience. The app features an auto-summarization capability that converts lengthy articles into concise, easy-to-read summaries, saving users time. It supports customized news feeds by country and preferred category, with an advanced search engine supporting multiple filters. The bookmarking and favorites system allows users to build a personal news library. The responsive design provides a comfortable reading experience across all devices.
The app relies on Next.js with Server-Side Rendering to ensure fast news loading. The auto-summarization system processes lengthy articles and extracts key sentences based on importance analysis. News is collected from multiple sources via APIs and stored in the database with continuous updates. Prisma manages user data, preferences, and bookmarks.
The biggest challenge was building an auto-summarization system that produces accurate and useful summaries without losing essential information. Aggregating news from diverse Arabic sources with unified data formatting also required extensive processing. Ensuring fast news loading with numerous sources and filters was an additional challenge.