Tracker de vie auto-hébergé : suivi poids/calories/sport avec planning de pesées, sevrage tabac (vape) avec modèle de coût DIY et économies, et finances personnelles avec import de relevés bancaires. Architecture : FastAPI + SQLAlchemy 2.0 + PostgreSQL 16, React 18 + TS + Vite + Tailwind + ECharts, déploiement Docker Compose. Modules auto-découverts des deux côtés (pkgutil / import.meta.glob) et framework de connecteurs à deux voies (importeurs de fichiers + ingestion JSON) pour brancher de nouvelles sources sans toucher au noyau. Validé : 292 tests pytest, tsc + vite build, contrat API/web vérifié contre le schéma OpenAPI, et déploiement Docker réel sur PostgreSQL 16 (28 tables, SPA servie par nginx, wizard de premier démarrage). Documentation : README.md, docs/GUIDE.md, CONVENTIONS.md, et les documents de conception et de recherche dans docs/. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
26 lines
1.1 KiB
Plaintext
26 lines
1.1 KiB
Plaintext
OFXHEADER:100
|
|
DATA:OFXSGML
|
|
VERSION:102
|
|
SECURITY:NONE
|
|
ENCODING:USASCII
|
|
CHARSET:1252
|
|
COMPRESSION:NONE
|
|
OLDFILEUID:NONE
|
|
NEWFILEUID:NONE
|
|
|
|
<OFX>
|
|
<SIGNONMSGSRSV1><SONRS><STATUS><CODE>0<SEVERITY>INFO</STATUS>
|
|
<DTSERVER>20260630120000<LANGUAGE>FRA</SONRS></SIGNONMSGSRSV1>
|
|
<BANKMSGSRSV1><STMTTRNRS><TRNUID>1<STATUS><CODE>0<SEVERITY>INFO</STATUS>
|
|
<STMTRS><CURDEF>EUR
|
|
<BANKACCTFROM><BANKID>30002<BRANCHID>00550<ACCTID>0000123456X<ACCTTYPE>CHECKING</BANKACCTFROM>
|
|
<BANKTRANLIST><DTSTART>20260601<DTEND>20260630
|
|
<STMTTRN><TRNTYPE>DEBIT<DTPOSTED>20260604<TRNAMT>-12.75<FITID>948 040626 -1275<NAME>CB FNAC METZ</STMTTRN>
|
|
<STMTTRN><TRNTYPE>DEBIT<DTPOSTED>20260604<TRNAMT>-12.75<FITID>948 040626 -1275<NAME>CB FNAC METZ</STMTTRN>
|
|
<STMTTRN><TRNTYPE>DEBIT<DTPOSTED>20260608<TRNAMT>-59.90<FITID>948 080626 -5990<NAME>PRLV SEPA ORANGE<MEMO>FACTURE JUIN</STMTTRN>
|
|
<STMTTRN><TRNTYPE>CREDIT<DTPOSTED>20260610<TRNAMT>1500.00<FITID>948 100626 150000<NAME>VIREMENT RECU<MEMO>SALAIRE MAI</STMTTRN>
|
|
</BANKTRANLIST>
|
|
<LEDGERBAL><BALAMT>1414.60<DTASOF>20260630</LEDGERBAL>
|
|
</STMTRS></STMTTRNRS></BANKMSGSRSV1>
|
|
</OFX>
|