|
1 | 1 | # 📔 프로젝트 개요 |
2 | | -<img width="1117" alt="landing" src="https://github.com/Team-DevHub/dev-hub-front/assets/121474189/3a249d66-c403-48ae-9f89-6306eeea6dcb"> |
| 2 | +<img width="1190" alt="devhub" src="https://github.com/user-attachments/assets/75741e4c-53f4-4f9b-bb34-9f07612bae24"> |
3 | 3 |
|
4 | | -- **프로젝트 기간**: 2024.04.30 ~ 2024.06.14 |
| 4 | +- **프로젝트 기간**: 2024.04.30 ~ 2024.06.14 (1차) / ~2024.07.19 (2차) |
5 | 5 | - **Website:** [https://full-devhub.netlify.app/](https://full-devhub.netlify.app/) |
6 | 6 | - **Notion: [데브허브팀 노션](https://www.notion.so/DevHub-17544f3f7c654e18a29aa4a2d7cc4d16?pvs=21)** |
7 | 7 | - **Figma**: [데브허브 Figma](https://www.figma.com/design/g1LHrU5G2W8IxmcL2yF2K2/%EB%8D%B0%EB%B8%8C%ED%97%88%EB%B8%8C-(DevHub)-UI?node-id=0-1&t=7UVwKNOJkA0IDVj8-1) |
|
52 | 52 | ### **✔️ 게시글 상세 모달** |
53 | 53 |
|
54 | 54 | - 게시글을 클릭하면 모달이 등장합니다. |
| 55 | +- 좌측 상단에서 게시글을 스크랩 기능을 사용할 수 있습니다. (비회원은 기능이 제한됩니다.) |
55 | 56 | - 좌측에서는 게시글을, 우측에서는 댓글을 확인하거나 작성할 수 있습니다. |
| 57 | +- 해당 게시글 작성자의 경우, 게시글 섹션 오른쪽 하단에 게시글 수정 버튼이 생성됩니다. |
56 | 58 |
|
57 | | - |
| 59 | + |
58 | 60 |
|
59 | 61 |
|
60 | | -### **✔️ 게시글 작성 페이지** |
| 62 | +### **✔️ 게시글 작성/수정 페이지** |
61 | 63 |
|
62 | 64 | - 제목, 카테고리를 설정할 수 있습니다. |
63 | | -- 에디터를 이용하여 편리하게 게시글을 작성하고, 미리보기 할 수 있습니다. |
| 65 | +- 에디터를 이용하여 마크다운 형식으로 편리하게 게시글을 작성 및 수정하고, 미리보기 할 수 있습니다. |
64 | 66 |
|
65 | 67 |  |
66 | 68 |
|
| 69 | + |
67 | 70 | ### **✔️ 마이페이지** |
68 | 71 |
|
69 | 72 | - 내 정보, 레벨, 활동 기록을 한 눈에 확인할 수 있습니다. |
70 | | -- 내가 작성한 게시글 리스트를 모아보고, 삭제할 수 있습니다. |
| 73 | +- 내가 작성한 게시글과 스크랩한 리스트를 모아보고, 삭제할 수 있습니다. |
71 | 74 |
|
72 | | - |
| 75 | + |
73 | 76 |
|
74 | 77 |
|
75 | 78 | ### **✔️ 로그인 & 회원가입** |
76 | 79 |
|
77 | 80 | - 닉네임, 이메일, 비밀번호를 이용해 회원가입할 수 있습니다. |
| 81 | +- 깃허브, 구글 소셜 로그인을 통해 별도의 회원가입없이 간편하게 서비스 이용할 수 있습니다. |
78 | 82 |
|
79 | 83 |  |
| 84 | + |
| 85 | + |
80 | 86 |
|
81 | 87 |
|
82 | 88 | ### **✨ 비회원 플로우** |
|
85 | 91 | - 비회원은 데브허브 내 공유된 게시글을 둘러볼 수 있지만, ‘지식 공유하기’, ‘댓글 작성’과 같은 주요 기능들에 대한 권한은 제한되어 있습니다. |
86 | 92 | - 이에 대한 정보를 팝업이나 placeholder로 안내하여 로그인을 유도하고자 했습니다. |
87 | 93 |
|
| 94 | + |
| 95 | + |
| 96 | + |
| 97 | + |
88 | 98 | <br/> |
89 | 99 |
|
90 | 100 | # 😎 Team DevHub |
|
105 | 115 | - **주요 개발 파트** |
106 | 116 | - 게시글 API 구현 (게시글 작성, 조회, 삭제 기능) |
107 | 117 | - 댓글 API 구현 (댓글 작성, 삭제 기능) |
| 118 | + - 구글 소셜 로그인 구현 |
108 | 119 |
|
109 | 120 | ### 김지민 |
110 | 121 | - **역할**: FE |
111 | 122 | - **주요 개발 파트** |
112 | | - |
113 | | - 로그인, 회원가입, 비밀번호 찾기 페이지 구현 |
| 123 | + - 로그인, 회원가입, 비밀번호 찾기 페이지 구현 |
114 | 124 |
|
115 | 125 |
|
116 | 126 | ### 류지민 |
|
121 | 131 | - 팝업 컴포넌트 구현 |
122 | 132 | - pagination 기능, 피드백 메일 전송 기능 구현 |
123 | 133 | - **BE** |
| 134 | + - Github 소셜 로그인 구현 |
| 135 | + - token refresh API 구현 |
124 | 136 | - 회원 API 구현 (로그인, 회원가입, 비밀번호 재설정, 프로필 조회 등) |
| 137 | + - 스크랩 API 구현 (스크랩 추가, 삭제, 조회 기능) |
| 138 | + - 배포 자동화 (with Github Action) |
125 | 139 |
|
126 | 140 | ### 연하영 |
127 | 141 | - **역할**: FE |
128 | 142 | - **주요 개발 파트** |
129 | | - |
130 | | - 마이페이지, 게시글 모달 구현 |
131 | | - |
132 | | - 게시글 작성, 조회, 삭제 기능 구현 |
133 | | - |
134 | | - 댓글 작성, 삭제 기능 구현 |
| 143 | + - 마이페이지, 게시글 모달 구현 |
| 144 | + - 게시글 작성, 조회, 수정, 삭제 기능 구현 |
| 145 | + - 댓글 작성, 삭제 기능 구현 |
| 146 | + - 스크랩 추가, 삭제, 스크랩 목록 조회 기능 구현 |
135 | 147 |
|
136 | 148 | <br/> |
137 | 149 |
|
138 | 150 | # 🗃️ ERD |
139 | 151 |
|
140 | 152 | [ERD](https://dbdiagram.io/d/DevHub-66435a5d9e85a46d55d10fd1) |
141 | | -<img width="1087" alt="erd" src="https://github.com/Team-DevHub/dev-hub-back/assets/121474189/247690fc-4de1-475d-bbb7-ae5cf5127f3b"> |
| 153 | +<img width="1022" alt="erd" src="https://github.com/user-attachments/assets/cc31434b-bd0e-49fd-8b4d-87d047f06ee2"> |
| 154 | + |
142 | 155 |
|
143 | 156 | <br/> |
144 | 157 |
|
145 | 158 | # 📝 API 명세서 |
146 | 159 |
|
147 | 160 | [API 명세서](https://www.notion.so/API-9357364134364a28aef0741b7698698d?pvs=21) |
148 | | -<img width="1129" alt="api" src="https://github.com/Team-DevHub/dev-hub-back/assets/121474189/8127f4a8-60a2-40da-80e6-e71a331a9692"> |
| 161 | +<img width="1282" alt="api" src="https://github.com/user-attachments/assets/6a7b0e71-aeeb-4157-89ca-93632f01878f"> |
| 162 | + |
149 | 163 |
|
0 commit comments