---
# System prepended metadata

title: ⭐團隊分工與進度規劃
tags: [團隊]

---

###### tags: `團隊`

職位 | 組員 | 英文名字 | Github
:--:|:----:|:------:|:------:
技術支援、程式碼審查 | 燡珽 | Dahis | [DahisC](https://github.com/DahisC/)
前端 | 進盈 | Activita | [activita159](https://github.com/activita159)
前端 | 郁茹 | Snow | [snowfishchocolate](https://github.com/snowfishchocolate)
後端 | 宛潔 | Cecilia | [ceciliaLioooo](https://github.com/ceciliaLioooo)
後端 | 瀚生 | Handsome | [Daniel-Handsome](https://github.com/Daniel-Handsome)

# ⭐團隊分工與進度規劃

> 先說明一下這張進度規劃表，未來進度都將以這張表為主（包含可能會使用的 Notion）
> 
> 首先在 6/4（第一次 Demo）之前，Amigo 必須要具備以下５大功能與畫面：

1. 形象與介紹頁面
2. 會員系統與畫面
    - 包含讓使用者上傳活動
3. 👣尋找有趣的地點
4. 🗺地圖探索與個人地圖
5. 📅日曆（或者以串接 Google Calendar 代替）

> 並且如果還有餘裕，則會再新增下列幾項功能：

1. 將地點放入行程購物車的介面中，並以列印或寄送到信箱等方式輸出
2. 將地點與其它服務串聯，像是 Google Calendar 或發佈到 Facebook 分享等等

> 很難，優先度很低但值得挑戰的功能

1. 訂閱地點
2. 推薦行程
3. 評價星星
　　

## 5/17～
  - 組長
    - [x] 建立 hackmd 的團隊筆記
    - [x] 決定團隊進度管理工具 -> Github Projects
    - [ ] 制定程式碼的排版規則與套件
  - 前端
    - 預習地圖套件 Leaflet 相關的 API，並實際將地圖載入至練習的專案中，預計會使用到的功能：
      - [x] 載入地圖 
      - [x] 兩點之間的距離
      - [ ] 定位目前位置
      - [ ] 地圖圖層的概念，並在圖層上插入圖標
      - [x] 替換地圖繪製風格

  - 後端
    - [x] 研究資料庫正規化，並試著規劃資料表 (maps, attrations)
    - [x] 預習 Laravel 中的資料驗證（Validator）
    - [x] 實作 Model 中的關聯
    - [ ] 調查寄信相關服務的收費標準與程式碼

## 5/21～
- 企劃
    - [ ] 把這份寫完
    - [x] 完成心智圖
    - [ ] 完成網站地圖
    - [ ] 規劃 Wireframe

- 設計
    - [ ] Logo 定案
    - [ ] 地圖圖標設計（自己、附近的地點）

- 前端
    - /
        - [ ] Loading 畫面效果
        - [ ] 首頁的 Navbar 與滿版效果
        - [ ] Footer 的設計參考
    - /maps 
        - [ ] 按下地圖圖標可以跑出側邊欄顯示相關資訊

- 後端
    - [ ] Maps / Attrations 相關路由設計
        - [x] [資料表](https://hackmd.io/g7UNw-9fQayONtiAJR-eHQ?both)
        - [ ] 遷移結構
        - [ ] 模型
        - [ ] 資料驗證
        - [ ] 關聯
    - [ ] 透過 Laravel Seeder 將 [API](https://gis.taiwan.net.tw/XMLReleaseALL_public/scenic_spot_C_f.json) 的資料放入資料庫中，並取出必要欄位 

## 5/28～
- 後端
    - [ ] 個人地圖相關設計

## 6/4～
- 後端
    - [ ] ⭐日曆 Calendar 相關設計

## 6/11～