---
# System prepended metadata

title: 我直屬於你
tags: [Project]

---

# 我直屬於你

## 技術棧
### 前端
- React (Vite)
- Javascript

### 後端
- Go (Gin)
- Node (Express)
- PostgreSQL
- MongoDB
- Redis



## Todo List

### Frontend
#### 登入畫面: 1 (dealine: 8/21) 陳婕熙
- UI 設計 (deadline: 8/18)
- [Done] Option -> 管理員、學長姐、學弟妹
- [Done] 填入學號

#### 管理員
- UI 設計 (deadline: 8/20)
- ~~編輯資料庫: 3 (deadline: 8/26)~~
- 抽籤: 3 (deadline: 8/29)
- 匯出 Excel: 1 (deadline: 8/27) 林彥均

#### 學弟妹: 1 (deadline: 8/31) 陳宏瑜
- UI 設計 (deadline: 8/22)
- 取得直屬學長姐資訊與聯絡方式
- 提供 Line ID

#### 學長姐: 1 (deadline: 8/31) 王鈞宇
- UI 設計 (deadline: 8/22)
- 取得直屬學弟妹 (們) 資訊與聯絡方式

### [Backend](https://github.com/we-we-Web/draw-lots-backend)
- [Done] 存取學長姐資料: 1 (deadline: 8/20)
    - 姓名、班級、學號、收留直屬人數、Line ID、直屬學弟妹 (們) 的學號
- [Done] 存取學弟妹資料: 1 (deadline: 8/20)
    - 姓名、班級、學號、Line ID (optional)、直屬學長姐的學號
- [Done] 存取管理員資料
    - 代號、密碼、姓名
- 抽籤: 2 (deadline: 8/22)


## User Story
### 1. 可以透過邀請碼機制綁定直屬
- Node (Express)
- MongoDB

### 2. 管理員以群組為單位管理參與抽籤成員
- 


### 3. 提供第三方登入與創辦功能
- OAuth 2.0:  Google


### 4. 提供非管理員的一般使用者好友機制


### 5. 提供一般使用者聊天室功能


### 6. 提供一般使用者 MBTI 測驗功能


### 7. 廣告投放功能

## Workflow

### (如果還沒登入) a. 登入畫面
- Google 登入 --> b.

### b. 首頁
- 這邊感覺可以做成像 LINE 的那種感覺

### b. --> c. 好友頁面
- 聊天室

### b. --> d. 群組頁面
- 一般身分選擇學長姐或學弟妹
- 管理員進行配對抽獎
