← All systems
P–06 / 07

Case study / Backend API

Spring Boot Blog API

A Spring Boot backend centered on persistence, validation, authentication concepts, and API boundaries.

CategoryBackend APIStackSpring Boot · JWT · MyBatis · PostgreSQL · Pinata IPFSSourceGitHub ↗

Overview

What the system is

A REST API for a blog backend built with Spring Boot, centered on JWT authentication, PostgreSQL persistence, MyBatis data access, and Pinata IPFS file uploads.

Capabilities

What it does

  • 01JWT authenticationToken-based authentication securing the blog API endpoints.
  • 02PostgreSQL persistenceRelational storage for the blog's data.
  • 03MyBatis data accessSQL-mapper–based persistence layer over PostgreSQL.
  • 04Pinata IPFS uploadsFile uploads stored on IPFS via Pinata.