Giter VIP home page Giter VIP logo

stockify's Introduction

Stockify: Comprehensive ETF Analysis Toolkit

'Stockify' is built upon the robustness of Django and the flexibility of React, offering an intricate tool dedicated to unraveling the overlaps in ETF holdings. Its design is tailored to:

  1. Procure all ETF data, currently exclusive to iShares, and sustain an efficient database of these acquisitions.
  2. Aggregate, standardize, and revamp the list of holdings, representing the proportionate share of each constituent stock.
  3. Equip users with the capability to downscale or exclude specific sectors from ETF holdings.

Why Stockify?

The curious absence of this utility from brokerage platforms, combined with the deliberate barriers set up against scraping ETF holdings, sparked the creation of 'Stockify'. This platform aims to be the go-to solution for a broad spectrum of users—DIY investors, novices, retirement account holders, and financial advisors. It reshapes the way Exchange-Traded Funds are viewed and allocated, catering to specific needs.


Key Features

  • ETF Holdings Analysis: Deep dive into the holdings of various ETFs and identify which securities they have in common.
  • Blend Normalization: Adjust the weightings of the holdings in a custom blend to see how the portfolio makeup changes.
  • Data Updates: The dataset is sourced from iShares, ensuring you're working with high-quality and up-to-date information.

Quick Start

Prerequisites

Ensure you have npm and Django installed to run the frontend and backend respectively.

Requirements.txt

pip install -r requirements.txt

Starting the React Frontend

cd frontend npm install # Only for the first time or when dependencies change npm run dev

Starting the Django Backend

python manage.py runserver

Data Management

Load New Data

To update or add new ETF holdings data from iShares, simply run the management command: python manage.py download_etf_holdings

stockify's People

Contributors

aydenarmst avatar dependabot[bot] avatar

Watchers

 avatar

stockify's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.