藉由建構一個購物網站,了解背後會牽涉到的技術,並學習code separation等架構觀念,在實際專案中更可做到scalable、更好維護。此外,也串接firebase,嘗試做出第三方登入,及使用firestore資料庫的服務。
✨ 使用 React 作為前端框架
✨ 使用 Redux 做狀態管理
✨ 使用 Redux-Thunk 做 async 的狀態管理
✨ 使用 React-Hooks
✨ 使用 React-Router 達到路由功能
✨ 利用 Firebase authentication 做三方登入
✨ 利用 Firestore 資料庫儲存使用者資料、購物網的商品資料
✨ 使用 Redux-Persist 記住購物車物品
✨ styled component 做出 css 效果
✨ 部署在 Netlify