OpenStock

Web 应用金融服务
立即访问
应用介绍

OpenStock 是一款基于 Next.js 与 React 的现代化开源股票市场应用。它提供实时行情数据、个股图表、市场新闻与个性化投资信息,用户可通过注册账户管理自选股、接收个性化邮件与每日摘要。


🎯 功能与特性

🔐 身份认证

使用 Better Auth + MongoDB 实现邮箱注册登录;中间件保护私有路由

🔎 全局搜索

支持 Command + K 搜索股票、热门股票推荐、实时去抖查询

📈 股票详情页

集成 TradingView 图表(K线、技术分析、公司财报、概况)

自定义关注列表

用户可将股票加入个人 Watchlist,存储于 MongoDB

📰 市场概览

显示市场热力图、行情报价、热门新闻(TradingView 组件)

🧭 个性化引导

新用户引导问卷:投资目标、风险偏好、行业兴趣

📧 邮件与自动化

通过 Inngest + Gemini 生成个性化欢迎邮件、每日新闻摘要

🎨 界面与交互

使用 shadcn/ui + Tailwind v4,支持暗色主题与快捷键操作

技术架构

Next.js 15(App Router)、React 19、TypeScript、MongoDB、Finnhub API、Inngest