← Back to work
Full systemPrivate
Association Cash Register & Invoicing
French caisse POS plus invoices, PDFs, and document storage.

What they needed
A French association needed a cash register for articles and checkout, plus invoicing, PDF receipts, official documents, and period reports — backed by cloud Postgres.
What I delivered
- Flask POS: cart, cash/card checkout, receipts
- Invoices and PDFs (WeasyPrint), client documents, dashboards and period reports
- Neon PostgreSQL persistence
- Follow-up release: S3 for documents/logos, gunicorn Procfile for deploy
Why it helped
One app covers the counter and the paperwork — sell, invoice, store files, and report without juggling separate tools.
How the work unfolded
Caisse MVPPOS, invoicing, and reporting on Neon Postgres.
S3 & deployable releaseCloud document storage and production process.
Tech in the build
FlaskSQLAlchemyNeon PostgreSQLWeasyPrintAWS S3gunicorn
Access
Private / internal system