項目地址:https://github.com/TrillCyborg/fullstackreact
近日,一位以色列的全棧開發工程師 Jason 接了一個項目,花了幾周去完成它以後卻慘遭金主毀約。git
在氣惱事後, Jason 選擇將這個項目開源,這個應用程序一個可以讓用戶直接經過平臺支付租金而無需再使用支票或銀行轉帳的方式的平臺,一經開源,就直接霸榜 Trending 。github
如下爲該項目的Demo演示:web
技術棧spring
客戶端使用react-native-web,經過它能夠很輕鬆的構建一個移動應用程序編程
Server 端經過Node.js編寫,服務器使用GraphQL和apolo -server在客戶端和服務器之間傳遞數據,使用typegoose與Mongo進行交互,帳戶設置則是使用accounts.js庫react-native
GraphQL解析器生成類型則是經過type-graphql和graphql-codegen服務器
此外,Jason還使用了一些簡單的CSS及react-spring構建的許多動畫,若是你是一名React開發者,那你必定會感謝他的動畫
用法code
想要該程序正常運行,你還須要進行如下操做,獲取API,並將它們添加到客戶端和服務器配置文件當中
目前,該項目已經在GitHub上得到 4334 個Star,1350 個Fork
項目地址:https://github.com/TrillCyborg/fullstack
來源:開源最前線
歡迎關注個人公衆號:【編程資源庫】 ,關注後回覆「我來自互聯網」便可領取2000G視頻教程