All Projects → SwiftFS → Swift-FS-China

SwiftFS / Swift-FS-China

Licence: MIT license
Swift China Community

Programming Languages

javascript
184084 projects - #8 most used programming language
swift
15916 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Swift-FS-China

Perfect-URLRouting
Perfect Example Module: URL Routing
Stars: ✭ 20 (-54.55%)
Mutual labels:  perfect
Perfect-JSON-API
An Example JSON API for Perfect
Stars: ✭ 43 (-2.27%)
Mutual labels:  perfect
translation-google
A Google Translate component for Nodejs.
Stars: ✭ 42 (-4.55%)
Mutual labels:  china
SlackBot
A starter template project for Slack Bot Servers based on Perfect.
Stars: ✭ 16 (-63.64%)
Mutual labels:  perfect
Perfect-TensorFlow-Demo-Vision
Perfect TensorFlow Server Example of Computer Vision
Stars: ✭ 39 (-11.36%)
Mutual labels:  perfect
tripreader-data
“读卡识途”项目公开数据
Stars: ✭ 58 (+31.82%)
Mutual labels:  china
Perfect-SMTP
SMTP Client for Perfect.
Stars: ✭ 19 (-56.82%)
Mutual labels:  perfect
justjavac
justjavac's modules
Stars: ✭ 15 (-65.91%)
Mutual labels:  china
Perfect-Authentication
OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.
Stars: ✭ 14 (-68.18%)
Mutual labels:  perfect
China
🇨🇳 一个轻巧的中国的地区、民族以及节假日信息的查询PHP库
Stars: ✭ 51 (+15.91%)
Mutual labels:  china
Perfect-HTTPServer
HTTP server for Perfect.
Stars: ✭ 104 (+136.36%)
Mutual labels:  perfect
SwiftString
A comprehensive, lightweight string extension for Swift 3.x & 4.0
Stars: ✭ 117 (+165.91%)
Mutual labels:  perfect
AdBlock-Acceleration
Accelerated subscription for international/China region ad filtering rules(国际/中国地区广告过滤规则的加速订阅)
Stars: ✭ 327 (+643.18%)
Mutual labels:  china
Perfect-Thread
Core threading library for Perfect Server Side Swift. Includes support for serial and concurrent thread queues, locks, read/write locks and events.
Stars: ✭ 17 (-61.36%)
Mutual labels:  perfect
is-pwa-ready
Tracking the status of PWA in Chinese browser
Stars: ✭ 35 (-20.45%)
Mutual labels:  china
Perfect-XML
XML support for Perfect.
Stars: ✭ 16 (-63.64%)
Mutual labels:  perfect
Perfect
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
Stars: ✭ 13,890 (+31468.18%)
Mutual labels:  perfect
vue-china-map
vue+vuex+axios+echarts画一个动态更新的中国地图
Stars: ✭ 64 (+45.45%)
Mutual labels:  china
Perfect-WebSocketsServer
Perfect Example Module: WebSockets Server
Stars: ✭ 34 (-22.73%)
Mutual labels:  perfect
Perfect-URL-Shortener
An Example URL Shortener System for Perfect
Stars: ✭ 37 (-15.91%)
Mutual labels:  perfect

SwiftFS China

截图


项目概述

  • 一个运行在SwiftWeb上的基于Perfect的BBS系统。
  • 主要页面直接采用了ruby on china的样式
  • 采用的MySQL,文件本地存储
  • 本项目只是骨架,未完全完成。

运行环境

  • Swift 4
  • Mysql 5.76+ (最新版即可)

安装

第一部分

在mac
  1. 需要安装Xcode9
  2. Swift 4.0+
在linux
  1. 需要安装语言环境
  2. 可参考 perfectvapor 官网
  3. 本项目在Linux直接使用 vapor (Install Toolbox)[https://docs.vapor.codes/2.0/getting-started/toolbox/]
  4. 执行swift build 或 vpaor build 时会提示 未安装的环境,按提示安装即可

第二部分

  • 安装redis
  • 将仓库中提供的SQL文件导入
  • 修改文件目录下PerfectChina/ApplicationConfiguration 配置信息,有数据库连接,白名单等
  • webroot/avatar 为图片本地地址
  • 日志输出在更目录 ./webLog.log"

TODO

  • 用户相关
    • 用户注册
    • 用户登录
    • 用户退出登录
    • 找回密码
    • 邮箱验证
    • github登录
    • 个人主页
    • 个人资料修改
    • 修改密码
    • 用户关注
    • 通知阅读
    • 图片上传
    • 通知单条删除和全部删除
  • 后台系统 打算用 antdesign or next.js?
    • 管理用户
    • 管理帖子
    • 管理评论
  • GraphQL接口
  • Build & CI
    • MakeFile
    • Docker
  • 其他
    • 全文索引
    • ajax改成模板渲染
    • 优化UI
    • openresty
    • redis

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].