Skip to content

IOT, Real Time, Financial Info Device #410

@hstsethi

Description

@hstsethi

Project description

The goal is to create a microcontroller(MCU), LCD based device that will display price, and other numerical information including change, bid-ask spread, day-high low about selected securities in real time.

The UI will be relatively simple, minimalist without much options. Buttons can be used to scroll through securities. No touch support has been planned.

The choice of microcontroller can also be variable but I have made a prototype something using Arduino. It is also widely used and has lot of simulators/emulators available.

I am mostly thinking of stocks, but it can be any security. Like cryptocurrency, forex, commodities.

The data will have to be obtained from APIs, as scrapping would be too resource intensive for MCU. Legality, ethics of scrapping is also a concern. Yahoo Finance, similar to Yfinance Python library, can be a good source. But Yfinance scraps the data.

Adding support for charts, broker integration would not be feasible and the would also be a security hazard. TOS of majority of brokers prohibit such activity without explicit permission.

This was originally my startup plan, but now I have decided to open source it, because it is not economically feasible. The market for such product is low, repeat purchases are rare. Financial savvy consumers, businesses the target audience, are also less prone to impulse buy.

Relevant Technology

C, C++, finance, JSON, APIs, electrical engineering,

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique

Metadata

Metadata

Assignees

No one assigned

    Labels

    BlockchainTechnology utilizing blockchain technology to help create a more desentralized world.IntermediateProjects that require a medium level of understanding. Doesn't require much prior knowledge.IoTCool ideas that focus on "The Internet of Things".Medium workThis project takes little time to complete. (ETA week or two)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions