Enterprise Software · Enterprise

SuezOne — Enterprise Application Platform

SuezOne got authentication, API docs and data management from a JHipster foundation on day one, then custom Angular screens for its own workflows.

Room to change quickly

SuezOne needed an application for complex business workflows, user management and data operations at scale, with a responsive web interface and a secure backend with role-based access control. Its business requirements kept changing, so the application had to evolve quickly.

Starting from JHipster

We used the JHipster framework, which gave a production-ready scaffold from the start: authentication and authorisation, database management and CI/CD pipeline support. On top of that:

  • an Angular 12 frontend styled with Material Design components and Bootstrap
  • a Spring Boot backend secured by Spring Security with JWT authentication
  • PostgreSQL through the JPA/Hibernate ORM
  • API-first development documented in Swagger/OpenAPI
  • role-based access control and user management
  • Docker and Docker Compose deployment configuration

Defaults plus custom screens

Authentication, API documentation and database management came with the framework, which left the effort for custom Angular components that deliver SuezOne’s own business workflows.

Building something similar?

If you are planning an enterprise app on a solid foundation, book a 30-minute call. We will walk you through how we built this one, what it would take for yours, and who would work on it.

Book a 30-minute call More case studies