# 網程期末專案成果彙整 - 投影片連結:https://www.canva.com/design/DAGaFGLpmYA/rGFTMKBGWOuofnoiNFdtgA/edit?utm_content=DAGaFGLpmYA&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton - Final Project 連結:https://dongyi.zeabur.app/ - Team Web: https://we-we-web.netlify.app/ ## The Highlight of our Project - loading screen & lazy loading - multi images display - display product stock in real-time - admin interface - SSR ## The Project Source Code ### Frontend - github repo: https://github.com/we-we-Web/dongyi-web ### Backend #### User Service - github repo: https://github.com/we-we-Web/dongyi-user-serv - SDD: https://hackmd.io/@ntouweb/HkkuwMgX1g #### Product Service - github repo: https://github.com/we-we-Web/dongyi-product-serv - SDD: https://hackmd.io/@ntouweb/rJ2wChQWJx #### Order Service - github repo: https://github.com/we-we-Web/dongyi-order-serv - SDD: https://hackmd.io/@ntouweb/rkLLExiE1e #### Gateway - github repo: https://github.com/we-we-Web/dongyi-gateway #### Ads Service - github repo: https://github.com/we-we-Web/dongyi-ads-serv - SDD: https://hackmd.io/@ntouweb/ByEG4yHBJg #### Cart Service - github repo: https://github.com/we-we-Web/dongyi-cart-serv - SDD: https://hackmd.io/@ntouweb/Hy64wGx7ke ## The Improvement after Demo 1. 訂單狀態介面 - 客戶可以瀏覽訂單狀態 e.g. Pending, Delivery, Rejected, Cancel 2. 商品收藏功能 - 客戶可以新增商品至收藏清單 3. 優化推薦算法 - 重新設計更貼近客戶需求的算法,如下圖 4. 帳號註冊必須使用 otp 驗證  ## Bottleneck and Solution ### 1. 前端資料介面的轉換 - 好好規劃狀態和副作用 ### 2. MinIO 的參考資料太少 - 所以換成 AWS S3 - AWS S3 的存取權限無法公開存取 ## Contribution ### frontend - 蘇東毅:40% - Product Page - Cart Page - Order Page - User Page - 王鈞宇:40% - Admin Page - 林彥均:8% - OAuth - 陳婕熙:6% - Navigation bar - Home Page - Product Page - 謝誌評:6% - Home Page ### backend - 劉長諺:50% - Product Service - User Service - 蘇東毅:50% - Cart Service - Order Service - Gateway - User Service - Product Service
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up