CustomerFlow – Sistema CRM web desarrollado con Java, Spring Boot y PostgreSQL

Descripción general

CustomerFlow es un CRM web diseñado para gestionar las relaciones con los clientes, las oportunidades de negocio y la organización de procesos comerciales. Desarrollado en Java, Spring Boot y PostgreSQL.

Repositorio git

Funcionalidades

  • Gestión de usuarios
  • Gestión de contactos
  • Gestión de empresas
  • Gestión de oportunidades (deals)

Diagrama de clases

Tecnologías

  • Backend:
    • Java 21
    • Spring Web
    • Spring Data JPA
    • Oracle Driver
    • Spring Security
    • Lombok
    • Validation
    • ModelMapper
    • SpringDoc (OpenAPI and Swagger UI)
  • Database:
    • PostgreSQL