Back to Portfolio

News Aggregator SaaS

A news aggregation service that pulls and displays article information from hundreds of news sources via RSS feeds.

News Aggregator SaaS

Tech Stack

JavaScriptReactNext.jsNode.jsPostgreSQLStripeStyled-components

About the Project

Challenge

Create a software-as-a-service (SaaS) app using Stripe for membership tiers and paid subscriptions.

Action

Created background workers to periodically search and pull new non-duplicate articles from a list of RSS feeds from media providers. Used a Postgres database to store available non-copyrighted content (title, article image, description, source). Build database schema to enable users to create accounts, like and save articles for future use, and subscribe and maintain a subscription tier via Stripe to access more content.

Result

A functional news aggregation service that users can subscribe to, to access more content.

Learning & Takeaways

Better handling of Next.js server and client components, and how to integrate Stripe API into a project for tiered membership.