Case study / Backend API
Spring Boot Blog API
A Spring Boot backend centered on persistence, validation, authentication concepts, and API boundaries.
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.