Full-Stack Java
MasakJerr!
A full-stack CRUD application for managing recipes and user data with a robust Spring Boot backend and MySQL.
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.