频谱(Spectrum)
made with
React
简介及使用教程
频谱(Spectrum)是一个简单而强大的在线社区,旨在通过结合最佳的论坛和实时聊天应用程序,成为建立任何类型的在线社区的最佳平台。
频谱(Spectrum)使用Node.js为服务器技术栈,并为前端应用程序提供服务。 具体的技术栈如下:
- ReThinkDB:数据存储
- Redis:后端作业和缓存
- GraphQL:API,由整个Apollo工具链驱动
- Flowtype: Type-safe JavaScript
- PassportJS:认证
- React:前端APP
安装
下载源码
git clone https://github.com/withspectrum/spectrum.git
cd spectrum
安装RethinkDB
安装Redis
安装yarn
安装依赖
node shared/install-dependencies.js
迁移数据库
rethinkdb
yarn run db:migrate
yarn run db:seed
获取Secret
cp now-secrets.example.json now-secrets.json
运行API
yarn run dev:api
运行前端
yarn run dev:web
运行桌面app
yarn run dev:desktop
示例
作者
Spectrum
相关项目