Messaging Application
Java Jakarta EE Hibernate PostgreSQL Angular REST API
Design and development of a social messaging infrastructure. The backend leverages Java 21 and Jakarta EE to orchestrate complex data relationships (servers, channels, private messaging) with PostgreSQL persistence. The user experience is powered by a modular Angular application.
View Project / PlayMy Contributions
- Engineered a layered backend architecture (DAO/Service/Controller) to ensure strict separation of concerns.
- Implemented a custom security layer, handling the transition from Basic Auth to Bearer Token authentication.
- Streamlined data interoperability through the rigorous use of DTOs and Jackson Mappers.
- Developed a reactive frontend interface managing complex authentication states and dynamic data flows.
Gallery