https://github.com/pkrawat1/angel-trading
Trading platform using Angel one smart API
https://github.com/pkrawat1/angel-trading
elixir phoenix-framework stock-market tailwindcss
Last synced: about 1 year ago
JSON representation
Trading platform using Angel one smart API
- Host: GitHub
- URL: https://github.com/pkrawat1/angel-trading
- Owner: pkrawat1
- Created: 2023-09-06T06:23:49.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-22T08:20:46.000Z (over 1 year ago)
- Last Synced: 2025-04-28T12:06:46.955Z (about 1 year ago)
- Topics: elixir, phoenix-framework, stock-market, tailwindcss
- Language: Elixir
- Homepage:
- Size: 2.29 MB
- Stars: 27
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AngelTrading
Hey there, Elixir enthusiasts!
I developed this application as a personal passion project. The primary goal is to design a comprehensive dashboard that provides a centralized hub for managing and monitoring multiple portfolios, all accessible from a single device. While it's still a work in progress, you're invited to log in and explore your portfolio, complete with real-time updates.
Implements
- Authentication
- Portfolio Holdings
- External(AngelOne SmarAPI) API / Socket connections using Tesla and Websockex
- binary data parsing via pattern matching
- syncing data feed from external web socket communication with Live view via broadcasting
To start your Phoenix server:
* Create `.envrc` from `.envrc.example` and add required creds. Credentials can be created using [smartapi angel website](https://smartapi.angelbroking.com/).
* [Enable TOPT](https://smartapi.angelbroking.com/enable-totp) using Google Authenticator app.
* Run `mix setup` to install and setup dependencies
* Start Phoenix endpoint with `mix phx.server` or inside IEx with `iex -S mix phx.server`
Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
## Learn more
* Official website: https://www.phoenixframework.org/
* Guides: https://hexdocs.pm/phoenix/overview.html
* Docs: https://hexdocs.pm/phoenix
* Forum: https://elixirforum.com/c/phoenix-forum
* Source: https://github.com/phoenixframework/phoenix