All projects

NewsSphere
2024A full-stack news aggregation platform with personalised feeds and JWT authentication.
Overview
NewsSphere aggregates news from multiple sources into a single, personalised reading experience. Users can filter by category, save articles, and manage their preferences through a responsive dashboard.
Challenges
Handling high-frequency API polling without overwhelming the server, and keeping the UI responsive during data fetching across multiple concurrent sources.
Solutions
Implemented TanStack Query with stale-while-revalidate caching and request deduplication. Designed a category-based query key strategy that minimised redundant network requests.
Tech stack
React.jsNode.jsExpress.jsMongoDBJWTTanStack QueryTailwindCSS