ERP - Application de gestion de ressources d'entreprise.
| Composant | Technologie | Version |
|---|---|---|
| Frontend | Angular | 21.2 |
| Backend | Spring Boot | 3.4.1 |
| Langage | Java | 21 (LTS) |
| Base de données | PostgreSQL | 16 |
| Conteneurisation | Docker / Docker Compose | - |
Zentory/
├── backend/ # API REST - Spring Boot
│ └── src/
│ └── com.zentory
│ ├── entity/ # Entités JPA
│ ├── repository/ # Repositories Spring Data
│ └── controller/ # Controllers REST
├── frontend/ # SPA - Angular
│ └── src/app/
└── docker-compose.yml
- Java 21+
- Maven 3.9+
- Node.js 22+
- npm 10+
- Docker & Docker Compose
sudo systemctl start docker
docker compose up --buildBackend :
cd backend
mvn spring-boot:runFrontend :
cd frontend
npm install
ng serve| Service | URL | Description |
|---|---|---|
| Frontend | http://localhost:4200 | Application Angular |
| Backend | http://localhost:8080 | API REST Spring Boot |
| PostgreSQL | localhost:5432 | Base de données |
| Méthode | URL | Description |
|---|---|---|
| GET | /api/health |
Santé du service |
| GET | /api/users |
Liste des utilisateurs |
| GET | /api/users/{id} |
Utilisateur par ID |
| POST | /api/users |
Créer un utilisateur |