Skip to content
This repository was archived by the owner on Jul 8, 2024. It is now read-only.

Commit 4d634dc

Browse files
authored
docs: Readme 수정 (#116)
* docs(Readme): 프로젝트 아키텍처와 목차 작성 * docs(Readme): 성공한 문제 차트 & 표 동작 화면 영상 변경
1 parent 83214c6 commit 4d634dc

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

Readme.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,23 @@
99

1010
[![Chrome Web Store](https://storage.googleapis.com/chrome-gcs-uploader.appspot.com/image/WlD8wC6g8khYWPJUsQceQkhXSlv1/UV4C4ybeBTsZt43U4xis.png)](https://chrome.google.com/webstore/detail/%ED%94%84%EB%A1%9C%EC%86%94%EB%B8%8Cpro-solve/pjffalefhahlellpckbbiehmbljjhihl/related?hl=ko)
1111

12+
## 📜 목차
13+
14+
- [프로솔브(Pro-Solve) ](#프로솔브pro-solve-)
15+
- [📜 목차](#-목차)
16+
- [✨ 지원 기능](#-지원-기능)
17+
- [🎞 동작 화면](#-동작-화면)
18+
- [🎨 프로젝트 아키텍처](#-프로젝트-아키텍처)
19+
- [💡 왜 만들게 되었나요?](#-왜-만들게-되었나요)
20+
- [기능 1. 성공한 문제 차트 \&](#기능-1-성공한-문제-차트--표)
21+
- [기능 2. 제출한 풀이 저장](#기능-2-제출한-풀이-저장)
22+
- [기능 3. 풀이 클립보드](#기능-3-풀이-클립보드)
23+
- [🙋‍♀️ 어떻게 사용할 수 있나요?](#️-어떻게-사용할-수-있나요)
24+
- [😲 Q\&A](#-qa)
25+
- [📚 링크 \& 문서](#-링크--문서)
26+
27+
<br />
28+
1229
## ✨ 지원 기능
1330

1431
프로솔브는 **크롬 브라우저**에서만 이용할 수 있습니다.
@@ -23,7 +40,7 @@
2340

2441
## 🎞 동작 화면
2542

26-
https://user-images.githubusercontent.com/69149030/197547870-2cdcc3e3-fccc-4162-8a5d-227b5f9e0f1a.mp4
43+
https://user-images.githubusercontent.com/69149030/208983900-57fd1ad7-03f8-4345-ace4-cba6adaf4b09.mp4
2744

2845
<p align="center">성공한 문제 차트 & 표</p>
2946

@@ -41,6 +58,20 @@ https://user-images.githubusercontent.com/69149030/196757224-1fd436c6-cef2-45b7-
4158

4259
<br />
4360

61+
## 🎨 프로젝트 아키텍처
62+
63+
<img src="https://imgur.com/jCb4Wzw.png" />
64+
65+
- **Presentational-Container****Compound Component** 디자인 패턴을 이용해 프로젝트를 구성했습니다.
66+
67+
- **사용자가 제출한 문제 정보를 저장 및 조회** 기능을 구현하기 위해 **Firebase**를 이용했습니다. <br />
68+
유저들을 식별하기 위해 **Firebase Google 소셜 로그인**을 이용하였으며, **Firebase Cloud FireStore**을 이용해 사용자가 제출한 풀이 정보를 저장 및 조회합니다.
69+
70+
- **성공한 문제 차트 & 표** 기능을 구현하기 위해 전체 문제와 유저가 성공한 문제 정보가 필요합니다. <br />
71+
문제 정보를 얻기 위해 **GitHub Actions과 jsDelivr, Chrome Storage API**를 이용하였습니다.
72+
73+
<br />
74+
4475
## 💡 왜 만들게 되었나요?
4576

4677
### 기능 1. 성공한 문제 차트 & 표
@@ -102,7 +133,7 @@ Chart는 유저가 각 레벨 문제들을 전체 중 몇 개(퍼센트) 풀었
102133

103134
<br />
104135

105-
## 📜 링크 & 문서
136+
## 📚 링크 & 문서
106137

107138
- [전체 문제 저장소](https://github.com/dev-red5/programmers-problems)
108139
- [개발 회고록](https://velog.io/@dev-redo/%ED%94%84%EB%A1%9C%EC%86%94%EB%B8%8C-%ED%81%AC%EB%A1%AC-%EC%9D%B5%EC%8A%A4%ED%85%90%EC%85%98-%EA%B0%9C%EB%B0%9C-%ED%9B%84%EA%B8%B0)

0 commit comments

Comments
 (0)