File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 3
3
4
4
** 👉 Version française disponible ici** : [ ![ Français] ( ./ui/version-fr.png )] ( ./README.md )
5
5
6
+ <p align =" center " >
7
+
6
8
| Component | Main Technology | Description |
7
9
| ---------------------| -------------------------------| -------------------------------------------------------------------------|
8
10
| ** Frontend** | Angular 19 | SPA application with Routing, SSR, PWA, SEO |
11
13
| ** Backend TS** | Node.js 22.x + TypeScript | Typed REST API with PostgreSQL, MySQL or mocked data |
12
14
| ** Backend Java** | Java 21 + Spring Boot | Modern Java REST API with real or mocked data |
13
15
16
+ </p >
14
17
15
18
---
16
19
17
20
## 🔧 Continuous Integration (CI)
18
21
22
+ <p align =" center " >
23
+
19
24
| Project | CI Badge |
20
25
| -----------------------------| ----------|
21
26
| Frontend Angular | [ ![ Frontend Angular CI] ( https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml/badge.svg?branch=master )] ( https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml ) |
24
29
| Backend TypeScript | [ ![ Backend TypeScript CI] ( https://github.com/ganatan/angular-app/actions/workflows/backend-typescript.yml/badge.svg?branch=master )] ( https://github.com/ganatan/angular-app/actions/workflows/backend-typescript.yml ) |
25
30
| Backend Java Spring Boot | [ ![ Backend Spring Boot CI] ( https://github.com/ganatan/angular-app/actions/workflows/backend-java-springboot.yml/badge.svg?branch=master )] ( https://github.com/ganatan/angular-app/actions/workflows/backend-java-springboot.yml ) |
26
31
32
+ </p >
33
+
27
34
---
28
35
29
36
## 📦 Docker Images
30
37
38
+ <p align =" center " >
39
+
31
40
| Component | Docker Badge |
32
41
| ----------------------------| ---------------|
33
42
| Backend JavaScript (ESM) | [ ![ Docker Image - Backend JavaScript ESM] ( https://img.shields.io/docker/v/ganatan/backend-javascript-esm?label=Backend%20JavaScript%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/backend-javascript-esm ) |
34
43
| Backend JavaScript (CJS) | [ ![ Docker Image - Backend JavaScript CJS] ( https://img.shields.io/docker/v/ganatan/backend-javascript-cjs?label=Backend%20JavaScript%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/backend-javascript-cjs ) |
35
44
| Backend TypeScript | [ ![ Docker Image - Backend TypeScript] ( https://img.shields.io/docker/v/ganatan/backend-typescript?label=Backend%20TypeScript%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/backend-typescript ) |
36
45
| Frontend Angular | [ ![ Docker Image - Frontend Angular] ( https://img.shields.io/docker/v/ganatan/frontend-angular?label=Frontend%20Angular%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/frontend-angular ) |
37
46
47
+ </p >
38
48
39
49
## 📦 Tech Stack
40
50
Original file line number Diff line number Diff line change 3
3
4
4
** 👉 Looking for the English version?** : [ ![ English] ( ./ui/version-en.png )] ( ./README.en.md )
5
5
6
+ <p align =" center " >
6
7
7
8
| Composant | Technologie principale | Description |
8
9
| ---------------------| -------------------------------| ---------------------------------------------------------------------------|
12
13
| ** Backend TS** | Node.js 22.x + TypeScript | API REST typée avec PostgreSQL, MySQL ou données mockées |
13
14
| ** Backend Java** | Java 21 + Spring Boot | API REST Java moderne avec base de données ou données simulées |
14
15
15
-
16
+ </ p >
16
17
17
18
18
19
---
19
20
20
21
## 🔧 Intégration Continue (CI)
21
22
23
+ <p align =" center " >
24
+
22
25
| Projet | Badge CI |
23
26
| -------------------------------| ----------|
24
27
| Frontend Angular | [ ![ Frontend Angular CI] ( https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml/badge.svg?branch=master )] ( https://github.com/ganatan/angular-app/actions/workflows/frontend-angular.yml ) |
27
30
| Backend TypeScript | [ ![ Backend TypeScript CI] ( https://github.com/ganatan/angular-app/actions/workflows/backend-typescript.yml/badge.svg?branch=master )] ( https://github.com/ganatan/angular-app/actions/workflows/backend-typescript.yml ) |
28
31
| Backend Java Spring Boot | [ ![ Backend Spring Boot CI] ( https://github.com/ganatan/angular-app/actions/workflows/backend-java-springboot.yml/badge.svg?branch=master )] ( https://github.com/ganatan/angular-app/actions/workflows/backend-java-springboot.yml ) |
29
32
33
+ </p >
34
+
30
35
---
31
36
32
37
## 📦 Images Docker
33
38
39
+ <p align =" center " >
40
+
34
41
| Composant | Badge Docker |
35
42
| ------------------------------| ---------------|
36
43
| Backend JavaScript (ESM) | [ ![ Docker Image Version - Backend JavaScript ESM] ( https://img.shields.io/docker/v/ganatan/backend-javascript-esm?label=Backend%20JavaScript%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/backend-javascript-esm ) |
37
44
| Backend JavaScript (CJS) | [ ![ Docker Image Version - Backend JavaScript CJS] ( https://img.shields.io/docker/v/ganatan/backend-javascript-cjs?label=Backend%20JavaScript%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/backend-javascript-cjs ) |
38
45
| Backend TypeScript | [ ![ Docker Image Version - Backend TypeScript] ( https://img.shields.io/docker/v/ganatan/backend-typescript?label=Backend%20TypeScript%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/backend-typescript ) |
39
46
| Frontend Angular | [ ![ Docker Image Version - Frontend Angular] ( https://img.shields.io/docker/v/ganatan/frontend-angular?label=Frontend%20Angular%20Docker&logo=docker&sort=semver )] ( https://hub.docker.com/r/ganatan/frontend-angular ) |
40
47
48
+ </p >
49
+
41
50
---
42
51
43
52
## 🚀 Objectifs du projet
You can’t perform that action at this time.
0 commit comments