Skip to content

pkrawat1/angel-trading

Repository files navigation

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.
  • Enable TOPT 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 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more

About

Trading platform using Angel one smart API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published