Projects

Learning project

Employee Management System

A Spring Boot REST API with a React client — a learning build from 2022, kept for the record.

What it is

A small CRUD application written to learn how a Java backend and a React client fit together: a Spring Boot API with JPA repositories and a React front end calling it with Axios.

The problem

Learning the full request path in an unfamiliar stack, end to end.

How it fits together

  1. 01

    Spring Boot

    REST controller, JPA repository, custom not-found exception.

  2. 02

    React

    List and create views, Axios service layer, React Router.

My role

Sole author.

Built with

  • Java
  • Spring Boot
  • Spring Data JPA
  • React
  • Axios