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

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

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



Demo of streaming data from websocket




Demo of AI assistant



Screenshot 2024-01-30 at 9 54 30 AM
Screenshot 2024-09-04 at 7 32 36 PM
Screenshot 2024-09-04 at 7 34 34 PM
Screenshot 2024-09-04 at 7 35 46 PM
Screenshot 2024-09-04 at 7 36 51 PM
Screenshot 2024-09-04 at 7 38 24 PM
Screenshot 2024-09-04 at 7 41 05 PM
Screenshot 2024-09-04 at 7 43 29 PM
Screenshot 2024-01-30 at 9 46 39 AM
Screenshot 2024-01-30 at 9 46 55 AM



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