https://github.com/javatarz/corpus-watch
Privacy-focused, self-hosted net worth tracker for Indian DIY investors and families.
https://github.com/javatarz/corpus-watch
agpl fastapi india networth personal-finance privacy python react self-hosted
Last synced: about 1 month ago
JSON representation
Privacy-focused, self-hosted net worth tracker for Indian DIY investors and families.
- Host: GitHub
- URL: https://github.com/javatarz/corpus-watch
- Owner: javatarz
- License: agpl-3.0
- Created: 2026-05-10T16:18:00.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-10T16:39:28.000Z (about 2 months ago)
- Last Synced: 2026-05-10T18:28:04.773Z (about 2 months ago)
- Topics: agpl, fastapi, india, networth, personal-finance, privacy, python, react, self-hosted
- Language: CSS
- Size: 117 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# corpus-watch
Privacy-focused, self-hosted net worth tracker for Indian DIY investors and their families.
> **Status:** Pre-alpha. Active development. No usable build yet.
## What this is
A FOSS tool for Indians to see all their investments — mutual funds, stocks, EPF, NPS, FDs, and more — in one self-hosted dashboard. No third party sees your data. Works for individuals or households.
## Why
Existing tools (INDmoney, Smallcase, Groww, etc.) read your data and monetise it. The Account Aggregator framework requires an FIU NBFC licence — out of reach for individuals. corpus-watch fills that gap with a privacy-first, family-aware alternative.
## Documentation
- [Vision](docs/VISION.md)
- [Scope](docs/SCOPE.md)
- [Architecture Decision Records](docs/adr/)
## Development
Backend: Python 3.12+, FastAPI, SQLAlchemy, SQLite. Frontend: React + Vite + TypeScript. Managed with [`uv`](https://github.com/astral-sh/uv).
```sh
uv sync --extra dev
uv run pytest
```
Frontend skeleton lives under `web/` (see `web/README.md` once created).
## License
[AGPL-3.0-or-later](LICENSE).