← Back to projects

API foundation

First REST API Project

The foundation project behind the later exchange platform: a Java/Spring Boot API with token-based authorization.

Role

Developer - backend and data model

Timeframe

Foundational project

Impact

API foundation

JavaSpring BootPostgreSQLAuthREST APILombok

Problem

The challenge

  • Needed a solid understanding of REST API design, authorization, and persistence before building larger systems.

Solution

What I built

  • Built a Java/Spring Boot API with token-based authorization and a PostgreSQL data model.
  • Used Lombok to reduce boilerplate and keep the code clean.
  • Added a simple frontend and planned third-party API integrations.

Architecture

How it works

  • Spring Boot REST API with layered structure.
  • PostgreSQL for persistence and token-based auth.

Results

The impact

  • Created the architectural foundation reused in the later exchange platform.

Want something similar built or automated?