這個開源專案的作者原本為客戶所建立的一個平台,但是與客戶簽約並開始開發後客戶決定轉向( pivot ) 並不支付專案費用給這個專案的開發者,於是這位開發者將他所做的成品開源了出來
OneFraction 是什麼?
OneFraction 是一個讓使用者支付租金的平台,不是透過銀行帳戶或是支票轉帳 ,這個平台的最終價值是希望建立一個租賃市場,使用者可以在那裡找到完美的公寓入住。
使用的技術
客戶端使用 react-native-web ,伺服器端使用 Node.js 與 apollo-server ,資料庫使用 MongoDB 和 typegoose 程式庫,使用 GraphQL 做客戶端與伺服器端之間的資料溝通,帳號建立是使用 Accounts.js 程式庫
產生器
type-graphql 和 graphql-codegen 用於為所有 graphql 解析器生成型別,以保持客戶端和伺服器完全、漂亮地同步。
其它很酷的東西
包括了一些使用純 CSS 和 react-spring 的動畫程式庫。這個專案是使用 Plaid ( https://plaid.com/ ) 訪問使用者銀行賬戶的讀取資訊。
✍ 專案網址:https://github.com/eavilesmejia/onefraction
相關線上課程
- 理解 TypeScript 線上課程
- 中文課程 – React Native中文全系列教程
- Nodejs – 完整開發指南(包括 MVC,REST APIs,GraphQL)
- MongoDB – 完整的開發者指南