c-h- / finance Goto Github PK
View Code? Open in Web Editor NEWA simple portfolio tracker
License: MIT License
A simple portfolio tracker
License: MIT License
Allow this project to compile natively by swapping out all Blueprint components for native-compatible components and enhancing react-stockcharts to render SVGs to native SVG equivalents via https://github.com/react-native-community/react-native-svg
Show Area graphs that visually distinguish the layers in the graph and has a tooltip legend color coded appropriately. Right now the summing mode shows a single homogenous graph.
Add ability to delete:
Goal is for Cash to work as an asset or liability.
Allow user to clear from settings:
Hypothesized errors cause is that the columns being supplied to the chart is likely the columns for the fully loaded chart (['date', 'value_1', 'value_2']
) but the data is only partially complete ({date, value_1}
), causing errors when access is attempted.
Solution: give the chart only the columns for the loaded data.
This would mean that data shaping actions are dispatched when any api response is done, not just when they all complete. Would have to be careful about bug-testing this - currently built to "ensure" that it has all the data before shaping.
Show a loading indicator when computing new graph
Bug: doesn't load in stored perf tab data to UI. Needs to.
Would be great to support portfolio transaction import/export from common finance tools
Could easily release via github pages. Need to investigate if it's possible to supply Quandl API key publicly in a usable way.
On a trailing only debounced time scale connect scrolling the graph timeline to the tab's date range. Also fire off a calculate request after switching the tab's date range. Do this after completing partial loads: https://github.com/c-h-/finance/issues/7
When no network connection, show offline indicator.
Since data is entirely historical, requests to API could be entirely month based, then locally get ranges of data from those month chunks. Would be more efficient and faster to load.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.