Back to Portfolio
Blog API
BACKEND

Blog API

Modular Blog Backend with Subscriptions

Overview

A comprehensive RESTful API for a blog platform featuring user authentication, advanced post filtering, comment moderation, RBAC, and Stripe integration for premium subscriptions.

Challenges Faced

Implementing a secure JWT-based authentication system with HTTP-only cookies and integrating Stripe webhooks for managing premium subscriptions required careful architectural planning.

Future Plans

Build a modern frontend client (Next.js) to consume this API, and implement real-time notifications for post comments using WebSockets.

Tech Stack

TypeScriptNode.jsExpressPostgreSQLPrismaJWTStripe

Highlight

Stripe Integration