Return
Bandeau Messaging Application

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 / Play

My 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

Capture de Messaging Application
Capture de Messaging Application