Skip to content

Latest commit

 

History

History
286 lines (204 loc) · 10.9 KB

File metadata and controls

286 lines (204 loc) · 10.9 KB

Fincept Terminal ✨

License: MIT Tauri React TypeScript Hits

Twitter LinkedIn Facebook Reddit WhatsApp

Professional Financial Analysis Platform

Bloomberg-level insights for everyone. Open source. Cross-platform.

🚀 Quick Start✨ Features📸 Screenshots🤝 Contribute

Fincept Terminal


🎯 What is Fincept Terminal?

Fincept Terminal is a modern, cross-platform financial terminal built with Tauri, React, and TypeScript. It brings institutional-grade financial analysis tools to retail investors and traders—completely free and open source.

Inspired by Bloomberg and Refinitiv, Fincept Terminal delivers real-time market data, advanced analytics, AI-powered insights, and a professional interface—all without the enterprise price tag.

🌟 Why Choose Fincept Terminal?

Traditional Platforms Fincept Terminal
💸 $20,000+ per year 🆓 Free & Open Source
🏢 Enterprise-only 👤 Available to Everyone
🔒 Vendor lock-in 💻 Cross-Platform Desktop
⚙️ Limited customization 🎨 Fully Customizable

Tech Stack: Tauri (Rust) • React 19 • TypeScript • TailwindCSS


✨ Features

📊 Market Intelligence

  • 🌍 Global Coverage - Stocks, forex, crypto, commodities, bonds, ETFs
  • 📈 Real-Time Data - Live market feeds and streaming updates
  • 📰 News Integration - Financial news from multiple sources
  • 📉 Watchlists - Track your favorite assets

🧠 AI-Powered Analysis

  • 🤖 GenAI Chat - Natural language financial queries
  • 📊 Sentiment Analysis - Real-time market sentiment
  • 💡 Smart Insights - AI-driven recommendations
  • 🎯 Pattern Recognition - Automated technical signals

📈 Professional Tools

  • 📊 Technical Analysis - Advanced charting with 50+ indicators
  • 💼 Fundamentals - Company financials and research
  • 📋 Portfolio Tracking - Multi-account management
  • Backtesting - Test strategies with historical data
  • 🔔 Custom Alerts - Price and technical notifications

🌐 Global Insights

  • 🏛️ Economic Data - Central bank rates, GDP, inflation
  • 🗺️ Trade Routes - Maritime shipping and logistics
  • 🌍 Geopolitics - Risk assessment and global events

🎨 User Experience

  • 🖥️ Bloomberg-Style UI - Professional terminal interface
  • Function Keys - Keyboard shortcuts (F1-F12)
  • 🌓 Dark Mode - Optimized for long sessions
  • 🎯 Tab Workflow - Dashboard, Markets, News, Forum, Advanced

🚀 Getting Started

Option 1: Build from Source

Prerequisites: Node.js 18+, Rust 1.70+, Git

# Clone the repository
git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal/fincept-terminal-desktop

# Install dependencies
npm install

# Run in development
npm run tauri dev

# Build for production
npm run tauri build

Option 2: Download Installer

Pre-built installers for Windows, macOS, and Linux coming soon.


🎬 Platform Preview

Chat Module Dashboard
Chat Dashboard
AI-powered financial assistant Real-time market overview
Economy Equity Research
Economy Equity
Global economic indicators Comprehensive stock analysis
Forum Geopolitics
Forum Geopolitics
Community discussions Global risk monitoring
Global Trade Markets
GlobalTrade Markets
International trade flows Live multi-asset markets
Trade Analysis
TradeAnalysis
Advanced analytics and backtesting

🛣️ Roadmap

Current Status

  • ✅ Tauri application framework
  • ✅ Authentication system (guest + registered)
  • ✅ Bloomberg-style UI
  • ✅ Payment integration
  • ✅ Forum features
  • 🚧 Real-time market data
  • 🚧 Advanced charting
  • 🚧 AI assistant

Coming Soon (Q2 2025)

  • 📊 Complete market data streaming
  • 📈 Interactive charts with 50+ indicators
  • 🤖 Production AI features
  • 💼 Portfolio management
  • 🔔 Alert system

Future

  • 🌍 Multi-language support
  • 🏢 Broker integrations
  • 📱 Mobile companion app
  • 🔌 Plugin system
  • 🎨 Theme marketplace

🤝 Contributing

We welcome contributions from developers, traders, and financial professionals!

Ways to contribute:

  • 🐛 Report bugs and issues
  • 💡 Suggest new features
  • 🔧 Submit code (React, Rust, TypeScript)
  • 📚 Improve documentation
  • 🎨 Design contributions

Quick Links:

Development Setup:

# Fork and clone
git clone https://github.com/YOUR_USERNAME/FinceptTerminal.git
cd FinceptTerminal/fincept-terminal-desktop

# Install and run
npm install
npm run dev          # Start Vite dev server
npm run tauri dev    # Start Tauri app

🏗️ Project Structure

fincept-terminal-desktop/
├── src/
│   ├── components/      # React components (auth, dashboard, tabs, ui)
│   ├── contexts/        # React Context (Auth, Theme)
│   ├── services/        # API service layers
│   └── hooks/           # Custom React hooks
├── src-tauri/
│   ├── src/             # Rust backend
│   ├── Cargo.toml       # Rust dependencies
│   └── tauri.conf.json  # Tauri config
└── package.json         # Node dependencies

📊 Technical Details

Performance:

  • Binary Size: ~15MB
  • Memory: ~150MB (vs. 500MB+ for Electron)
  • Startup: <2 seconds

Platform Support:

  • ✅ Windows 10/11 (x64, ARM64)
  • ✅ macOS 11+ (Intel, Apple Silicon)
  • ✅ Linux (Ubuntu, Debian, Fedora)

Security:

  • Tauri sandboxed environment
  • No Node.js runtime
  • Encrypted credential storage
  • HTTPS-only API calls

📈 Star History

⭐ STAR THE REPO AND SHARE THE PROJECT ❤️


🌐 Connect With Us

GitHub Discussions Email Support Contact Form

Built by the community, for the community Making professional financial analysis accessible to everyone

Star us • 🔄 Share • 🤝 Contribute


📜 License

MIT License - see LICENSE.txt


🙏 Acknowledgments

Built with: TauriReactRustTailwindCSSRadix UI


Note: An earlier version was built with Python/DearPyGUI and is archived in legacy-python-depreciated/. The current Tauri-based application is a complete rewrite with modern technologies.


© 2024-2025 Fincept Corporation • Open Source • MIT License