果醬社區 簡介
IYOYO 公司於2011年在上海創立。通過8年行業積累,IYOYO 堅信技術驅動商業革新,經過提供產品和服務助力中小企業向智能商業轉型升級。php
基於社交店商的核心價值,在2016年9月啓動果醬社區 產品,果醬以O2O交易、會員權益、數據跟蹤分析、內容體驗四大致系造成戰略整合方案,打造智能商業生態。vue
果醬產品包含H5微商城、小程序商城、互動體驗平臺、門店導購、品牌官網打造等功能及服務,迎合場景化、社羣化、個性化的新零售時代,爲企業提供靈活定製的產品解決方案,讓生意更智慧。程序員
果醬社區技術方案
果醬社區 採用的技術方案有:面試
- Laravel:API + 管理後臺
- vue.js:H5 SPA 單頁應用
- 微信小程序
- docker: 全部應用 docker 化,實現快速部署 + 自動更新 + 快速擴容+ 負載均衡
果醬社區 核心模塊
果醬社區 產品包含如下核心模塊:docker
- H5 微商城 (vue.js + Laravel API)
- 小程序商城 (微信小程序 + Laravel API)
- 分銷功能 (vue.js + 小程序 + Laravel API)
- 活動報名 (vue.js + Laravel API)
- 導購小程序 (小程序 + Laravel API)
- 微信第三方平臺 (Laravel + easywechat)
API 教程
爲何想着開源和出教程,出於如下幾個目的:數據庫
- 提高 果醬社區 產品知名度,18 年主要在本身朋友的關係圈內進行傳播。19 年但願可以有更多朋友瞭解到 果醬 這款產品。
- 來源社區,回饋社區。果醬 產品可以在短期內快速完成開發、上線而且穩定運營,徹底是依託開源社區豐富的資源,所以咱們計劃開源回饋社區。
- 幫助更多的初學者。在面試的過程當中,發現不少初學者,基礎較差,在外通過培訓後,仍然沒法知足公司的招人要求,所以但願經過教程可以幫助一些真正想學習的初學者學習到有價值的內容。
- 雖然爲教程,實則也爲文檔,可以讓公司新同事快速瞭解 iBrand 產品。
- 產品趨於穩定後,有時間來作這件事情。
能學到什麼?
- 環境的搭建 + 服務器的部署與運維
- PHP 基本技能 + 編碼規範
- Composer 的使用
- Laravel 基礎知識 + 高級技能
- Laravel API 解決方案
- 設計模式
- 單元測試
- 電商業務
適合誰?
本教程專一後端開發,專一 Laravel 方案,咱們會努力完善教程的每一個細節,把入門門檻降到最低,讓初學者可以快速上手。咱們的教程偏向實操型,就算是剛入門變成的初學者,只要按照教程的內容一步步操做下去,也可以順利完成學習。小程序
- 計算機類在校生、應屆生
- 入門級程序員
- PHP 程序員
- 電商類產品經理
教程特色
- 實戰、實戰、實戰: 少理論,重動手,看結果。
- 最佳實踐:良好的編碼規範 + 單元測試 + 持續集成 + 文檔 ,從一開始就造成良好的編碼習慣。
- 提高思惟能力:授之於魚不如授之於漁,教你如何思考問題,解決問題。
- 真實的電商業務:全部的業務需求來自真實的客戶,而且線上良好運營中。
教程目錄
0.環境準備
1.果醬小店 登陸流程(小程序)
- 1.1 流程簡介與分析
- 1.2 驗證碼的發送與驗證
- 1.3 Laravel Passport 實現用戶註冊與登陸
- 1.4 知識小結
2.微信登陸
- 2.1 需求分析
- 2.2 流程講解
- 2.3 果醬 微信第三方平臺
- 2.4 功能開發
- 2.5 知識小結
3. 用戶系統
- 3.1 需求分析
- 3.2 基礎信息
- 3.3 同步微信信息
- 3.4 收貨地址管理
4.商品系統
- 4.1 商品分類
- 4.2 商品品牌
- 4.3 商品規格與規格值
- 4.4 商品屬性與屬性值
- 4.5 商品模型
- 4.6 商品信息
- 4.7 商品列表基礎開發
- 4.8 商品列表篩選開發
- 4.9 商品搜索開發
- 4.10 商品詳情頁基礎開發
- 4.11 商品詳情頁選擇SKU開發
- 4.12 知識小結
5.購物車系統
- 5.1 需求分析
- 5.2 流程講解
- 5.3 商品加入購物車開發
- 5.4 購物車展現商品開發
- 5.5 購物車移除商品開發
- 5.6 購物車修改商品數量開發
- 5.7 知識小結
6.訂單系統
- 6.1 需求分析
- 6.2 流程講解
- 6.3 系統設計
- 6.4 訂單列表開發
- 6.5 訂單詳情開發
7.促銷系統
8.優惠券系統
9.購物流程-下單
10.售後系統
11.購物流程-售後
12.Docker
13.阿里雲部署
更多待完善