← 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.