FinStream is a modern, real-time financial analytics platform designed to help users track portfolios, monitor market trends, and research stocks using interactive and customizable dashboards.
The platform focuses on delivering a clean user experience combined with powerful market insights, making it suitable for both casual investors and advanced users.
-
Live Market Dashboard
-
Major market indices
-
Top gainers & losers
-
Market news and updates
-
Portfolio Management
-
Track holdings and total portfolio value
-
Real-time price updates
-
Performance visualization
-
Watchlist
-
Add and monitor favorite stocks
-
Price change & percentage movement tracking
-
Unified view across dashboards
-
User Profile
-
View and edit personal details
-
Subscription and account management
-
Premium Subscription
-
Unlock advanced analytics and features
-
Secure payment flow
-
Downloadable PDF invoices
-
Payment history tracking
-
Invoice & Payment History
-
Automatic PDF receipt generation
-
Timestamped transaction history
- React
- TypeScript
- Modern UI components
- Responsive dashboard design
- Node.js
- Express.js
- REST APIs
- Secure authentication flow
- Docker & Docker Compose
- GitHub Actions (CI-ready)
- Environment-based configuration
- Modular project structure
FinStream/
│
├── frontend/ # React + TypeScript frontend
├── backend/ # Node.js & Express backend
├── deployment/ # Docker & deployment configs
├── .github/ # GitHub workflows & configs
├── .vscode/ # Editor configurations
├── README.md
├── LICENSE
└── .gitignore