Technologies
- Angular – TypeScript platform for building web applications with components and signals.
- Bootstrap – Bootstrap: the CSS framework used for the layout.
- Docker – Containers for packaging and running applications anywhere.
- Hibernate – ORM mapping Java objects to relational tables.
- Java – General-purpose, object-oriented language running on the JVM.
- Joomla – Joomla: the open-source content management system the websites were built on.
- jQuery – jQuery: the JavaScript library used in the pages.
- Microservices – Architecture of small, independently deployable services.
- MongoDB – Document-oriented NoSQL database.
- MySQL – MySQL: the relational database behind the websites.
- Node.js – JavaScript runtime for building fast server-side applications.
- Photoshop – Adobe Photoshop: used for the graphics and the page designs.
- PHP – PHP: the server-side language of Joomla and of the websites.
- PostgreSQL – Open-source relational database with strong standards support.
- Quasar framework – Quasar (pronounced /ˈkweɪ.zɑɹ/) is an MIT licensed open-source framework based on Vue.js. It is a UI library of more than 120 components, a set of plugins, directives, composables and utils, and a CLI that builds the same code for every target: SPA (Single Page App) SSR (Server-side Rendered App), with an optional PWA client takeover SSG (Static Site Generator App), with optional PWA client takeover and partial CSR PWA (Progressive Web App) BEX (Browser Extension) Mobile apps (Android, iOS) through Capacitor or Cordova Desktop apps (macOS, Windows, Linux) through Electron Quasar’s motto is: write code once and deploy it everywhere. One codebase, one set of best practices, and a build that only includes what the target needs: a website build carries nothing of the mobile or desktop code.
- RabbitMQ – Message broker for asynchronous communication between services.
- React – JavaScript library for building user interfaces from components.
- Redux – Predictable state container for JavaScript apps; Redux Toolkit is its batteries-included toolset.
- REST API – HTTP APIs modelled as resources with standard verbs.
- Spring Boot – Opinionated framework for building production-ready Spring applications.
- TDD – Test-driven development: write the failing test first, then the code.
- TypeScript – JavaScript with static types, compiled to plain JavaScript.
- Vue.js – Progressive JavaScript framework for building user interfaces.