DigitsUI is a highly configurable and ML-leveraged quantitative analysis platform for options traders and aspiring market makers π See it live!
digits-api-main | digits-api-tda | digits-api-altdata | digits-api-ml | β¨ Now there's a Helm Chart! β¨
The below tools work together in a stack. There is an extensive API and a user model that uses local tokens to keep user sessions authenticated.
π Library | β Purpose | π Version |
---|---|---|
NodeJS | Base | 16.18.0 |
React | UI Framework | 17.0.0 |
Ant Design Pro | Component Library | 4.23.3 |
AmCharts4 | Data Visualization | 4.10.29 |
Mintlify | AI-generated commenting | ^2.2.1 |
[<emoji>] [revert: ?]<type>[(scope)?]: <message>
π₯ feat(compiler): add 'comments' option
π fix(compiler): fix some bug
π docs(compiler): add some docs
π· UI(compiler): better styles
π° chore(compiler): Made some changes to the scaffolding
π locale(compiler): Made a small contribution to internationalization
Other commit types: refactor, perf, workflow, build, CI, typos, tests, types, wip, release, dep
npm i
or yarn
Digits AI provides some useful scripts to help you quick start development, build for production, code style check, and test.
Scripts provided in package.json
. It's safe to modify or add additional scripts, but here are the defaults:
npm start
npm run build
npm run lint
npm run lint:fix
npm test
Digits UI is just the front-end which, while powerful in its own front-end way, is not going to do much without a service to at least log in, and that includes a mongo db to store sessions and other vital data in.
- πdigits-api-main [ NodeJS ]
- Digits' main authentication, routing, and preprocessing API. All requests go through here, all requests which reach the other API nodes come from here. All data the front-end recieves is from here.
- πdigits-api-tda [ NodeJS ]
- TDAmeritrade API, requires an App Key from their developer portal.
- πdigits-api-altdata [ NodeJS ]
- Alternative data API, this will emcompass quite a bit but stay organized, altogether a means to acquire social media, discretionary volatility data, aggressive ideas like tracking senator investments, etc.
- πdigits-api-ml [ Python ]
- Powerful and simple ML pipe which uses huggingface transformer, pytorch, numpy libraries to do intense number crunching and serve over http.
- Make Reddit module async
- Initialize beautiful README.md
- Add monthly OPEX to "Volatility" page
- Create documentation page w/ info about data & sources
- Add simple stock charts with EMA clouds
- Add Reddit analysis
- Make Registration page for normal users
- Describe service APIs
- Do more internationalization
- Make service API manager on Admin page
- Connect Stripe for payment processing
- Create custom icon library
- Docker images
- Kubernetes deployment