Goal
Implement the first database/storage layer for ARGUS based on the storage research.
Why
ARGUS needs persistent storage to move beyond temporary API requests and in-memory analytics. A first storage layer will make it possible to save historical data, reuse fetched data and prepare the project for stronger analytics and future reporting workflows.
This ticket should provide practical experience with SQL, schema design and database integration in a Python project.
Scope
- Add the selected database/storage dependency if needed
- Create a first minimal schema or storage structure
- Store historical market or exchange-rate data
- Add a small repository/storage module
- Add basic create/read workflow
- Keep storage logic separate from UI code
- Add tests for storage behavior where realistic
- Document setup and usage
Acceptance criteria
Goal
Implement the first database/storage layer for ARGUS based on the storage research.
Why
ARGUS needs persistent storage to move beyond temporary API requests and in-memory analytics. A first storage layer will make it possible to save historical data, reuse fetched data and prepare the project for stronger analytics and future reporting workflows.
This ticket should provide practical experience with SQL, schema design and database integration in a Python project.
Scope
Acceptance criteria
Note
Priority: Should