|
1 | 1 | # Angular 19 — Fullstack Application |
2 | 2 |
|
3 | | -**👉 Version française disponible ici** : [](./README.md) |
| 3 | +Fullstack application based on **Angular 19**, **Node.js 20.x** and **Java 21**. |
4 | 4 |
|
5 | | ---- |
| 5 | +| 🧩 Component | ⚙️ Main Technology | 📝 Description | |
| 6 | +|---------------------|-------------------------------|-------------------------------------------------------------------------| |
| 7 | +| 🎨 **Frontend** | Angular 19 | SPA application with Routing, SSR, PWA, SEO | |
| 8 | +| 🖥️ **Backend JS (ESM)** | Node.js 20.x + Express (ESM) | REST API with PostgreSQL, MySQL or mocked data | |
| 9 | +| 🖥️ **Backend JS (CJS)** | Node.js 20.x + Express (CJS) | CJS variant with same structure as ESM version | |
| 10 | +| 🖥️ **Backend TS** | Node.js 20.x + TypeScript | Typed REST API with PostgreSQL, MySQL or mocked data | |
| 11 | +| ☕ **Backend Java** | Java 21 + Spring Boot | Modern Java REST API with real or mocked data | |
| 12 | + |
| 13 | +**👉 Version française ?** : [](./README.md) |
6 | 14 |
|
7 | | -<div align="center"> |
| 15 | +--- |
8 | 16 |
|
9 | | -## 🔧 Continuous Integration |
| 17 | +## 🔧 Continuous Integration (CI) |
10 | 18 |
|
11 | | -[](https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml) |
12 | | -[](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript-esm.yml) |
13 | | -[](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript-cjs.yml) |
14 | | -[](https://github.com/ganatan/angular-app/actions/workflows/backend-springboot.yml) |
| 19 | +| Project | CI Badge | |
| 20 | +|-----------------------------|----------| |
| 21 | +| Frontend Angular | [](https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml) | |
| 22 | +| Backend JavaScript (ESM) | [](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript-esm.yml) | |
| 23 | +| Backend JavaScript (CJS) | [](https://github.com/ganatan/angular-app/actions/workflows/backend-javascript-cjs.yml) | |
| 24 | +| Backend TypeScript | [](https://github.com/ganatan/angular-app/actions/workflows/backend-typescript.yml) | |
| 25 | +| Backend Java Spring Boot | [](https://github.com/ganatan/angular-app/actions/workflows/backend-springboot.yml) | |
15 | 26 |
|
16 | 27 | --- |
17 | 28 |
|
18 | 29 | ## 📦 Docker Images |
19 | 30 |
|
20 | | -[](https://hub.docker.com/r/ganatan/backend-javascript-esm) |
21 | | -[](https://hub.docker.com/r/ganatan/backend-javascript-cjs) |
22 | | -[](https://hub.docker.com/r/ganatan/frontend-angular) |
23 | | - |
24 | | ---- |
| 31 | +| Component | Docker Badge | |
| 32 | +|----------------------------|---------------| |
| 33 | +| Backend JavaScript (ESM) | [](https://hub.docker.com/r/ganatan/backend-javascript-esm) | |
| 34 | +| Backend JavaScript (CJS) | [](https://hub.docker.com/r/ganatan/backend-javascript-cjs) | |
| 35 | +| Backend TypeScript | [](https://hub.docker.com/r/ganatan/backend-typescript) | |
| 36 | +| Frontend Angular | [](https://hub.docker.com/r/ganatan/frontend-angular) | |
25 | 37 |
|
26 | | -Modern fullstack applications built with Angular 19, Node.js 20.x, and Java 21, featuring a scalable, and production-ready architecture. |
27 | 38 |
|
28 | 39 | ## 📦 Tech Stack |
29 | 40 |
|
|
0 commit comments