Mobile App

SEEV News

Personalized News Aggregation App

SEEV News

The Challenge

SEEV needed a modern news platform capable of delivering personalized content at scale. The core engineering challenge was building a robust content management pipeline — from editorial creation in a CMS through processing, categorization, and delivery to individual user feeds — all with real-time updates and a smooth reading experience across devices.

The backend architecture needed to support high-traffic content delivery with efficient caching strategies, while the mobile frontend demanded a polished reading experience with accessibility compliance built in from day one. We also needed to integrate push notification scheduling that could target users based on their reading preferences without overwhelming them with irrelevant alerts.

Our Solution

We built the entire stack: a React Native + Expo mobile application using Expo Router for type-safe navigation, a Strapi CMS instance for editorial content management, a Node.js backend service layer built on Fastify for content processing and personalization logic, all hosted on AWS.

The content pipeline works as follows: editors create and publish articles in Strapi's rich text editor with media attachments stored in S3. Our backend service processes new content, extracts topics and keywords, and pushes updates to the app via a REST API with aggressive response caching. The personalized home feed algorithm weighs user reading history, explicit topic preferences, and engagement signals to rank articles.

On the mobile side, we implemented WCAG 2.1 accessibility compliance throughout — comprehensive color contrast ratios, clear typography hierarchy with scalable font sizes, consistent component patterns with proper semantic labels, and full screen reader support. The app features smooth onboarding flows, secure authentication, a personalized home feed, article views with rich media rendering, and a curated SEEV Feed with collapsible content sections for managing information density.

Push notification scheduling runs through a dedicated service that batches and delivers notifications based on user timezone and preference windows, achieving high open rates without notification fatigue.

Results

Full-Stack
Tech Stack
React Native, Strapi, Node.js, AWS
Complete
Design System
Colors, typography, icons, components
WCAG 2.1
Accessibility
Full accessibility compliance
Automated
Content Pipeline
CMS to app delivery with push notifications

Project Gallery

Project Details

Year

2026

Client

SEEV

Technologies Used

Mobile
React NativeExpoExpo Router
Backend
FastifyNode.jsREST API
CMS
StrapiRich Text EditorMedia Library
Infrastructure
AWSS3Push Notifications

Interested in a similar project?

Let's discuss how we can help bring your vision to life.

Start a Conversation