---
# System prepended metadata

title: 專案發想

---

# 專案發想
> 這是一個用來發想完善專案架構的文件

## 電影搜查隊

### 專案描述
- 個人化的片單紀錄工具，也可以發布給其他人看
- 有院線片的清單
- IMDB / 爛番茄評分

### View

- HomePage
    - 近2月上映電影
- SearPage
    - 按照降冪排序
    - 顯示Movie Card
- Detail Page
    - 點擊Movie Car 進入 DetailPage
    - 電影名稱、介紹、上映檔期、評論、評分、演員、導演、同類型電影、預告

### Component
- Moive Card
    - ![image](https://hackmd.io/_uploads/Hy0-L1Rm0.png)

- 

----

### Feature
- 可以查詢電影
- 可以收藏電影
- 有個人頁面紀錄發布影評
- 電影種類篩選功能
- 對應平台的"star"的評分來篩選電影
- 需要使用 IMDB / 爛番茄的API
- 創建User儲存資料的DataBase
- 可以發布個人影評
    - 別人可以給"評價"
    - 用戶評論的評分低於5分，言論屏蔽

### CORE
- 電影清單頁面
    - 關於對這個電影的評論
- 公共評論頁面 ( 推薦文章，不分電影 )
- 使用者個人頁面
    - 看到自己文章

### PAGE
- 登入頁面 (login / auth domain) 
    - 註冊頁面
    - 忘記密碼頁面
- 電影清單頁面 (movie domain)
    - 電影細節頁面
    - IMDB / 爛番茄評分
- 首頁 / 公共評論 (post domain)
    - 搜尋電影
- 使用者個人頁面 (user domin)
    - 自己發布的評論


### Tech Requirment
- 這是一個用網頁呈現的 app
- 串接第三方登入
- 搜尋API wtih type hint
- 使用 Next MetaFreamwork 實作


## TODO
- [ ] 確認是否要用 typescript
- [ ] 開好 Next 專案
- [ ] survey 怎麼串第三方登入
    - [ ] 以及我們要串哪一些第三方登入
    - [ ] https://console.firebase.google.com/



