产品概述
OpenStock 是一个完全开源的股票市场工具,旨在替代昂贵的商业金融平台。它提供实时股价查看、自选股管理、自定义价格提醒以及公司财务数据等核心功能,所有服务永久免费。项目基于现代技术栈构建,包括 Next.js 15、React 19、TypeScript 和 Tailwind CSS,数据来源于 Finnhub API,图表则使用 TradingView 组件。用户可以通过邮箱密码登录,数据存储在 MongoDB 中,支持 Docker 快速部署,适合个人投资研究、教学项目或小型投资社群内部使用。
核心优势
首先,OpenStock 完全开源且免费,任何人都可以自行部署在私有服务器上,无需订阅费用,数据隐私更有保障。其次,功能覆盖面广,从股票搜索、实时行情、技术指标到财务数据、市场热图和新闻资讯一应俱全,还提供新手引导和邮件提醒功能。最后,部署门槛低,支持本地开发和 Docker 一键启动,环境变量配置简单,并集成了 Inngest 自动化任务和 Nodemailer 邮件服务,方便扩展。
适用场景
- **个人投资研究**:自托管部署,避免付费订阅,随时查看自选股和行情。
- **教学项目**:金融数据可视化、全栈开发等课程的实践案例。
- **小型投资社群**:团队成员共享行情和提醒,便于内部分析与协作。