-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Labels
Description
Background & Context: Required standard feature supporting users auditing personal finances downloading a spreadsheet locally.
Description: Dynamically orchestrate DB logic piping transactions via Node Streams formatting raw Comma-Separated Values explicitly pushed as a user download request.
Acceptance Criteria:
- Isolate same query limits processing inside a stream wrapper extracting data incrementally to maintain RAM headroom on massive multi-year dataset conversions.
- Apply library
fast-csvorjson2csvexecuting transformations cleanly. - Set critical express HTTP headers:
res.setHeader('Content-Type', 'text/csv')andres.setHeader('Content-Disposition', 'attachment; filename="nestera_history.csv"').
Target Files:backend/src/modules/transactions/transactions.service.ts.
Reactions are currently unavailable