Skip to content
This repository was archived by the owner on May 23, 2026. It is now read-only.

DiogoAngelim/rd-app

Repository files navigation

Risk Divider

Risk Divider is a cutting-edge investment platform that empowers you to build, analyze, and optimize your portfolio across global markets, cryptocurrencies, and forex. Harnessing the power of AI, modern portfolio theory, and advanced analytics, Risk Divider helps you make smarter investment decisions with confidence.

Exchange Assets Portfolio Dashboard

🚀 Features

  • Market Selection: Choose from global stock markets, cryptocurrencies, or forex to tailor your investment strategy.
  • Favorite Stocks Picker: Easily select your favorite assets from any market for personalized tracking and analysis.
  • Weekly Top Portfolios: Discover the best-performing portfolios every week, powered by Modern Portfolio Theory (MPT) and real market data.
  • One-Click Portfolio Copy: Instantly replicate top-performing portfolios to maximize your returns.
  • AI-Powered Rebalancing: Leverage AI to rebalance your portfolio using rolling Sharpe ratio for optimal risk-adjusted performance.
  • Performance Insights: Get detailed analytics on past performance, compare your current portfolio to the optimal allocation, and receive actionable insights.
  • Actionable Recommendations: Receive clear, data-driven suggestions to improve your portfolio and stay ahead of market trends.

🛠️ Tech Stack

  • Node.js: Backend logic and data processing.
  • React: Fast, interactive, and modern user interface.
  • Rust: High-performance WASM modules for portfolio calculations.
  • Python: AI-driven analytics and rebalancing algorithms.

📈 How It Works

  1. Select Your Market: Pick your preferred market, crypto, or forex.
  2. Choose Your Favorites: Select the stocks or assets you want to track.
  3. Analyze Top Portfolios: View weekly top performers and their stats.
  4. Copy & Optimize: Copy the best portfolios and let AI rebalance for you.
  5. Get Insights: Review historical performance, compare allocations, and act on expert recommendations.

💡 Why Risk Divider?

  • Combines the best of AI, quantitative finance, and user-centric design.
  • Makes portfolio management simple, smart, and effective.
  • Designed for investors who want to maximize returns and minimize risk.

📦 Installation & Usage

# Clone the repo
git clone https://github.com/DiogoAngelim/risk-divider.git
cd risk-divider

# Install dependencies
npm install

# Start the app
npm run dev

🚢 Releases (Public downloads, private source)

This repository is the public downloads host (GitHub Releases stay public here).

Source code is maintained in a private repository: DiogoAngelim/rd-app.

How releases are built

  • A GitHub Actions workflow in this repo checks out DiogoAngelim/rd-app at a given tag (e.g. v1.1.6), builds the Electron app, and publishes the artifacts to this repo’s Releases.
  • This keeps downloads public without making the source code public.

Required GitHub Secrets (this repo)

  • RD_SOURCE_TOKEN: token with read access to DiogoAngelim/rd-app
  • GH_RELEASE_TOKEN: token with write access to DiogoAngelim/risk-divider (to create/update releases)

Triggering a release build

  • Manual: run the workflow “Build & Release Electron App” and provide ref (e.g. v1.1.6).
  • Automated: from rd-app, send a repository_dispatch to this repo with type build-release and payload { "ref": "v1.1.6" }.

📝 License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors