Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.55 KB

File metadata and controls

53 lines (36 loc) · 1.55 KB

Blogging Platform

Description

A modern, full-stack blogging application built with Next.js, Prisma, Express, and PostgreSQL. This platform enables users to create, publish, and manage blog posts with a seamless user experience. The application features a responsive frontend powered by Next.js and a robust backend API built with Express, all backed by PostgreSQL for reliable data persistence.

Tech Stack

  • Frontend: Next.js 16, React, TypeScript, Tailwind CSS
  • Backend: Express.js, Node.js
  • Database: PostgreSQL
  • ORM: Prisma
  • Authentication: Better-Auth/Session-based
  • Deployment: Vercel

Features

  • Create, read, update, and delete blog posts
  • User authentication and authorization
  • Comments on blog posts
  • Blog post categories and tags
  • Advanced Search and filter functionality
  • Responsive and mobile-friendly design
  • Clean and modern UI

Use Case Diagram

Use Case Diagram

Entity Relationship Diagram (ERD)

ERD