FIN_ASSISTANT / README.md
QAway-to
Refactor project into layered prototype structure
0d9474a
---
title: Finacial Assistance
emoji: πŸ“Š
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 5.36.2
app_file: app.py
pinned: false
license: apache-2.0
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
## Repository layout
The prototype is now organized into lightweight layers to keep responsibilities clear even in a demo setting:
- `application/` – orchestration services that combine prompts with infrastructure adapters.
- `infrastructure/` – clients for external APIs and market data providers (Featherless, Coinlore, etc.).
- `presentation/` – Gradio components, dashboards, and CSS themes displayed in the Space UI.
- `domain/` – placeholder for future data models specific to the investment analytics domain.
`app.py` wires these pieces together to expose the multi-tab Gradio experience on Hugging Face Spaces.