Haritha0705/blog-post-app

Blog Post Application

Public

Full-stack blog platform using monorepo architecture with a Next.js frontend optimized for performance and a NestJS GraphQL API for creating, editing, and publishing posts.

TypeScript

0

0

85+ commits

9K+ lines

Next.js
NestJS
GraphQL
TypeScript
Monorepo

Files

src/

public/

package.json

tsconfig.json

.gitignore

README.md

README.md

Blog Post Application

A full-stack blog platform built with a monorepo architecture.

Key Features
  • Performance-optimized Next.js frontend with SSR and ISR
  • GraphQL API powered by NestJS for flexible data querying
  • Create, edit, and publish blog posts with a rich text editor
  • Monorepo structure for shared types, utilities, and configurations
  • Authentication and authorization for authors
Architecture

The project uses a monorepo approach with shared packages:

  • apps/web — Next.js frontend application
  • apps/api — NestJS GraphQL backend
  • packages/shared — Shared TypeScript types and utilities
Tech Stack
LayerTechnology
FrontendNext.js, TypeScript
BackendNestJS, GraphQL
ArchitectureMonorepo
LanguageTypeScript