Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jzombie/etf-matcher


https://github.com/jzombie/etf-matcher

docker etfs investing investment-tools machine-learning market-analysis rust-wasm stocks typescript-react

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

# ETF Matcher

Source code for up and coming [ETFMatcher.com](https://etfmatcher.com), a platform designed to help users customize a virtual portfolio with potential fractional shares and find ETFs that closely match their investment goals.

## Requirements

- A Unix terminal shell (such as Bash or Zsh)
- Docker version 26.1.3 (may work with earlier versions of Docker)
- Data (data is not provided directly in this open-source repo; you may need to mock it yourself)
- A compatible .env file (no documentation provided on what to use for this)

### Optional

- make (utility) - Helpful.

You can skip using Docker altogether if that's your thing, but it will be harder to build.

## Development

```bash
make build-dev
make start-dev
```

Other development commands are available by running:

```bash
make help # Or just `make`
```

## Deployment

```bash
make build-prod
```

Built artifacts will be written to `{project_root}/dist`.

## Platform Testing

BrowserStack

Thanks to [BrowserStack Open-Source Program](https://www.browserstack.com/open-source) for providing us with a free account which lets us test on real devices and operating systems.

## Code Reviews

Code reviews powered by [https://coderabbit.ai/](https://coderabbit.ai/) (as of August 22, 2024).

CodeRabbit

## License

[MIT License](LICENSE) (c) 2024 Jeremy Harris.