The Technical Department of Oceane Consulting DM presented on Thursday afternoon the first version of the transverse software stack as well as the new software forge.
This environment was designed to support the start of upcoming projects and to help existing projects with their modernization. This is a first version that will evolve and be enhanced over time.
The software foundation is based on an architecture composed of the following reference technologies:
- A Java backend
- Java 17
- Spring (Boot, Security, Web MVC, JPA…)
- PostgreSQL
- A web frontend
- Vue.js (Vuex, router)
- PrimeVue
- SASS
- Flexible and preconfigured local execution configurations based on requirements
- Advanced "one click" environment
- Docker compose
- Lightweight "one click" environment
- Spring boot run (Tomcat embedded + bundled frontend + H2)
- Advanced custom environment
- Tomcat installed or embedded for the backend
- PostgreSQL installed locally or on server
- NPM web server with hot reload for the frontend
- Advanced "one click" environment
The software forge includes in this first version a set of tools enabling automation of the entire project deliverable construction chain: source management, compilation, testing, code analysis and packaging.
- Source management
- Github
- Gitlab on premise for projects with regulatory constraints on source code storage
- Binaries and artifacts management
- Nexus repository
- Continuous integration
- Jenkins with Github and Gitlab integration for build automation
- Quality metrics
- SonarQube
- ESLint
Workshops will be offered throughout the year to employees around the different technical topics related to the transverse software stack and the software forge.

![[Workshop] Discover our Transverse Software Stack as well as the new Software Forge.](https://dm.oceaneconsulting.com/img/capture-decran-2024-05-17-181536.png)


![[Exhibition] Product design assistance through LLMs with Hyland Nuxeo - 02/07/2024](https://dm.oceaneconsulting.com/img/evenement-breith-camp-x-oceane-1.png)