This repository contains the main projects developed during my training as a Java Full Stack Developer. Each project was designed to reinforce the skills acquired across various backend and frontend technologies, with a particular focus on the Java ecosystem, Spring Framework, and Angular.
Description:
A simplified simulation of an e-commerce platform inspired by eBay. Users can register, list items for sale, purchase products, and simulate payments (mocked, no real gateways).
Technologies used:
- Java 11
- Spring MVC
- Spring Boot
- Spring Data JPA (Hibernate)
- Spring Security / JWT
- Bootstrap
- MySQL
📁 Folder: myebay
Description:
A management application for a pizzeria. It allows handling of customers, orders, pizzas, and user roles. Includes authentication and authorization mechanisms.
Technologies used:
- Java 11
- Spring Boot
- Spring Data JPA
- Spring Security / JWT
- REST API
- MySQL
📁 Folder: pizzastore
Description:
Frontend interface for the PizzaStore project, developed in Angular. It communicates with the backend REST APIs to enable full web-based application management.
Technologies used:
- Angular 15
- RxJS
- Bootstrap / Angular Material
📁 Folder: pizzastoreangular
Description:
Backend microservice that simulates an online poker game. The goal is to demonstrate the construction of a microservice architecture with standalone game logic.
Technologies used:
- Java 11
- Spring Boot
- Spring Security / JWT
- REST API
- Maven
📁 Folder: pokeronline
These projects represent a mix of monolithic, RESTful, and full-stack architecture experiences, which have been foundational in my journey as a developer. I have also worked on several smaller projects (available in private repositories), as well as practice exercises with Servlets, JSP, and JDBC, which are not included here to keep the focus on more complete and structured applications.
👨💻 Diego – Java Full Stack Developer in progress