Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investments tracking #279

Open
7 tasks
letehaha opened this issue Dec 18, 2023 · 0 comments
Open
7 tasks

Investments tracking #279

letehaha opened this issue Dec 18, 2023 · 0 comments
Assignees
Labels
crypto Crypto features need more info Requires additional details priority-0-highest Highest priority repo: backend Related to back-end repo: frontend Related to front-end type::enhancement New feature or request type::epic Epic. Big issue which containes sub-issues

Comments

@letehaha
Copy link
Owner

letehaha commented Dec 18, 2023

This feature includes tracking for stocks, options, crypto, and any other security.

Track backend progress: letehaha/budget-tracker-be#110


Functional requirements

Backend

  • Separate services per each securities data provider. More details in related backend PR
  • Securities sync via cron jobs
  • Stats calculations
  • e2e tests
  • TBD?

Frontend

  • TBD

Ideas/to-consider

  • [backend] automatic dividend transactions/calculations
  • [backend+frontend] some admin user + admin endpoints to trigger securities syncing via UI

Data providers

  • Twelve Data for free data. They give 800 API calls per day and it's pretty enough
  • https://polygon.io/stocks is a decent thing with a free plan as well with 5 calls/min = 5 * 60 * 24 = 7200/day, or unlimited one for $30/month

For now it's decided to move on with Polygon, since it has better pricing and good enough API. Still, the implementation should aim to allow different data providers with less hustle.

@letehaha letehaha added question Further information is requested crypto Crypto features type::epic Epic. Big issue which containes sub-issues labels Dec 18, 2023
@letehaha letehaha self-assigned this Dec 18, 2023
@letehaha letehaha changed the title Consider stocks/crypto data provider Investments tracking Jan 28, 2024
@letehaha letehaha added type::enhancement New feature or request repo: frontend Related to front-end repo: backend Related to back-end need more info Requires additional details priority-0-highest Highest priority and removed question Further information is requested labels Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crypto Crypto features need more info Requires additional details priority-0-highest Highest priority repo: backend Related to back-end repo: frontend Related to front-end type::enhancement New feature or request type::epic Epic. Big issue which containes sub-issues
Projects
None yet
Development

No branches or pull requests

1 participant