Giuseppe Riccio commited on
Commit
9712f7d
ยท
unverified ยท
1 Parent(s): 8cd494c

Clean up README by removing project details

Browse files

Removed detailed project description and tech stack from README.

Files changed (1) hide show
  1. README.md +0 -38
README.md CHANGED
@@ -35,44 +35,6 @@ Il sistema segue un'architettura a microservizi orchestrata da Spring Cloud Gate
35
 
36
  ---
37
 
38
- Markdown
39
- ---
40
- title: Spendy
41
- emoji: ๐Ÿ†
42
- colorFrom: green
43
- colorTo: pink
44
- sdk: docker
45
- pinned: false
46
- license: agpl-3.0
47
- app_port: 7860
48
- ---
49
-
50
- # ๐Ÿ  SpendyApp
51
-
52
- **SpendyApp** รจ una piattaforma moderna a microservizi progettata per la **gestione finanziaria personale**. L'applicazione permette agli utenti di tenere traccia delle proprie spese quotidiane, importare storici bancari e analizzare i flussi di cassa in modo sicuro ed efficiente.
53
-
54
- Il sistema integra un motore di **Smart Categorization** basato su Machine Learning (OpenNLP) che classifica automaticamente le transazioni (es. "Ristorante X" โ†’ "Alimentari"), riducendo il lavoro manuale per l'utente.
55
-
56
- ## ๐Ÿ— Architettura
57
-
58
- Il sistema segue un'architettura a microservizi orchestrata da Spring Cloud Gateway:
59
-
60
- * **๐Ÿ›ก๏ธ Gateway Service**: Punto di ingresso unico. Gestisce il routing, la sicurezza globale e il rewrite dei path per tutti i servizi sottostanti.
61
- * **๐Ÿ” Auth MicroService**: Gestisce l'identitร  digitale dell'utente. Si occupa della registrazione, del login sicuro e della gestione dei token di sessione (JWT e Refresh Token) per garantire che solo il proprietario dei dati possa accedervi.
62
- * **๐Ÿ’ธ Expense MicroService**: Il cuore operativo della gestione finanziaria. Permette all'utente di eseguire operazioni CRUD (creazione, lettura, aggiornamento, eliminazione) sulle proprie spese, calcolare totali e importare dati esterni.
63
- * **๐Ÿง  ML Engine**: Integrato nel servizio spese, utilizza **Apache OpenNLP** per predire la categoria di spesa basandosi su un modello addestrato, migliorando l'organizzazione del budget personale.
64
-
65
- ## ๐Ÿ›  Tech Stack
66
-
67
- * **Core**: Java 21, Spring Boot 3.5.0
68
- * **Security**: JWT (JSON Web Tokens), Spring Security Reactive
69
- * **Database**: MongoDB
70
- * **AI/ML**: Apache OpenNLP (Document Categorizer)
71
- * **Build**: Maven
72
- * **Container**: Docker
73
-
74
- ---
75
-
76
  ## ๐Ÿš€ API Documentation
77
 
78
  Tutte le richieste devono essere effettuate tramite l'**API Gateway**.
 
35
 
36
  ---
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  ## ๐Ÿš€ API Documentation
39
 
40
  Tutte le richieste devono essere effettuate tramite l'**API Gateway**.