Full-Stack Java

MasakJerr!

A full-stack CRUD application for managing recipes and user data with a robust Spring Boot backend and MySQL.

Java Spring Boot MySQL
View Code
Project Type Full Stack
My Role Backend Engineer
Status Archived

Overview

MasakJerr! is a recipe management platform designed to help users organize, share, and discover culinary creations. It demonstrates standard full-stack development patterns by implementing complete CRUD (Create, Read, Update, Delete) workflows powered by a reliable Spring Boot architecture.

Key Features

Recipe Management (CRUD)

Users can seamlessly create new recipes, upload instructions, update ingredients, and delete entries from their cookbook.

Data Persistence

Reliable and normalized data storage using relational mapping against a MySQL database.

User Profiles

Registration and login flows to keep user data isolated and private.

Spring Boot Backend

Leverages the Spring framework for dependency injection, REST controller routing, and JPA/Hibernate object-relational mapping.

Technical Architecture

The system uses Spring Boot to handle routing, business logic, and database interactions. Thymeleaf (or standard REST responses) handles presentation, while Spring Data JPA communicates securely with MySQL.

Client View
Spring Boot API
MySQL Relational DB