Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
eb390d9
Feat/리스트페이지 레이아웃 (#5)
kimsoyoung96 Dec 14, 2024
7b377ff
Feat/Pagination 기능 구현 (#10)
ToKyun02 Dec 15, 2024
1c8f7a9
Feat/pagination style 구현 (#12)
ToKyun02 Dec 16, 2024
9f7fb5e
Feat/리스트페이지 디자인 구현 (#14)
kimsoyoung96 Dec 17, 2024
2703937
Epic/main 화면 구현 (#32)
ToKyun02 Dec 18, 2024
b6f011a
Merge branch 'merge' into epic/list-page
ToKyun02 Dec 18, 2024
9fe012a
Feat/pagination 연동 (#35)
ToKyun02 Dec 18, 2024
566faba
Feat/리스트페이지 페이지이동 기능 (#38)
kimsoyoung96 Dec 18, 2024
10094ea
:lipstick: style : 카드 cursor pointer 추가
ToKyun02 Dec 18, 2024
f1eb6b7
:lipstick: style : 질문 아이콘 및 페이지네이션 화살표 아이콘 회색 적용
ToKyun02 Dec 18, 2024
abded27
:lipstick: style : 드롭다운 리스트 shadow-1pt 추가
ToKyun02 Dec 18, 2024
0562ed6
Refactor/list-page (#43)
ToKyun02 Dec 19, 2024
67d8ce0
:bug: fix : list page 사용자 배율 설정에 따른 반응형 처리 반영
ToKyun02 Dec 20, 2024
2169b3a
Epic/list page -> merge 브랜치 병합 (#45)
ToKyun02 Dec 20, 2024
4e26fee
Refactor/list page 애니메이션 (#57)
CJewon Dec 23, 2024
f390271
Epic/feed 화면 구현 -> merge 브랜치 병합 (#55)
ToKyun02 Dec 23, 2024
00e4fef
Epic/answer 화면 구현 -> merge 브랜치 병합 (#60)
ToKyun02 Dec 23, 2024
1940323
:twisted_rightwards_arrows: epic/list-page 충돌 해결
ToKyun02 Dec 24, 2024
ae25e66
Refactor/main 화면 구현 (#61)
LMS10 Dec 24, 2024
be57144
Refactor/feed 화면 구현 (#62)
CJewon Dec 24, 2024
7862922
Refactor/리스트페이지 레이아웃 (#64)
kimsoyoung96 Dec 25, 2024
167d7ce
Epic/error 화면 구현 (#65)
LMS10 Dec 25, 2024
66f0e82
Refactor/answer 개선 (#66)
junAlexx Dec 25, 2024
cb6f2f0
Refactor/all page (#67)
ToKyun02 Dec 25, 2024
7624e4e
:bug: fix : 질문 및 답변 내용 짤림 현상 해결
ToKyun02 Dec 25, 2024
feb9535
:lipstick: style : modal 모바일 크기 수정
ToKyun02 Dec 25, 2024
f4a9dd5
:lipstick: style : answer&feed 페이지 하단 여백 통일
ToKyun02 Dec 25, 2024
860bd72
:lipstick: style : 삭제하기 버튼 마진 수정
ToKyun02 Dec 25, 2024
ee5ae58
:memo: docs : readme.md 스타일 수정
ToKyun02 Dec 25, 2024
3bfa710
:lipstick: style : 삭제하기 버튼 QnAList 끝단 맞춤
ToKyun02 Dec 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 108 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
<head>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap" rel="stylesheet">
</head>

<br/>
<h1 align="center">OpenMind</h1>
<img src="https://capsule-render.vercel.app/api?type=waving&color=F1E0C6&height=200&section=header&text=OpenMind&fontSize=80&fontColor=E0E0E0&animation=fadeIn" />

<div align="center">
<img src="https://github.com/user-attachments/assets/009491cb-4273-44a0-bad9-587346be641c" width="500">
</div>
Expand All @@ -16,6 +21,18 @@

CRUD 기능을 구현한 **Open Mind**로 다른 사람들과 익명으로 소통해보세요!



<blockquote style="background-color: #f0f8ff; border-left: 5px solid #4682b4; padding: 15px 25px; font-size: 1.2em; color: #333; border-radius: 8px; font-family: 'Noto Sans KR', sans-serif; margin: 20px auto; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); font-style: italic;">
"이번 기회로 질문을 거리낌 없이 할 수 있었던 것 같아요!😊"
<br/>
"익명으로 얘기할 때 더 편하게 질문과 답변을 한 것 같아요!👍"
</blockquote>

## 🖐️ 배포 서비스

[클릭해서 접속하세요!](https://team6openmind.netlify.app/)

## 📁 디렉토리 구조

```
Expand All @@ -25,7 +42,6 @@ CRUD 기능을 구현한 **Open Mind**로 다른 사람들과 익명으로 소
┃ ┣ 📂images
┃ ┗ 📂styles
┣ 📂components
┣ 📂config
┣ 📂pages
┣ 📂routes
┣ 📂utils
Expand All @@ -35,7 +51,6 @@ CRUD 기능을 구현한 **Open Mind**로 다른 사람들과 익명으로 소
- `📂api` 비동기 리퀘스트 관련 파일
- `📂assets` image 혹은 styles 관련 파일
- `📂components` 컴포넌트 관련 파일
- `📂config` 상수 관련 파일
- `📂hooks` 커스텀 훅 관련 파일
- `📂pages` 페이지 컴포넌트 파일
- `📂routes` 라우팅 설정 파일
Expand All @@ -44,6 +59,93 @@ CRUD 기능을 구현한 **Open Mind**로 다른 사람들과 익명으로 소

## 💻 기능 소개

<div style="overflow-x: auto;">
<table style="white-space: nowrap;">
<tr>
<td align="center">
<strong>메인 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/78afd191-c1b7-47b7-be52-8c409a1ffa72" width="450"/>
<p>로그인</p>
</td>
<td align="center">
<strong>질문 목록 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/f1219a95-0acd-4ddd-a43c-0d2b11af41b4" width="450"/>
<p>페이지네이션 및 피드 이동</p>
</td>
<td align="center">
<strong>피드 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/9d189528-4df1-4f39-8050-f8cc381d1872" width="450"/>
<p>질문 등록</p>
</td>
<td align="center">
<strong>피드 페이지 & 답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/bff2966d-fbba-495e-a4d8-71370dfbcd27" width="450"/>
<p>무한 스크롤 로딩</p>
</td>
<td align="center">
<strong>피드 페이지 & 답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/34a78ee2-5db5-400a-94b3-b3c2a34523c3" width="450"/>
<p>URL 복사</p>
</td>
<td align="center">
<strong>피드 페이지 & 답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/baffdc34-e6b7-4a8d-b247-657ba0a83023"width="450"/>
<p>카카오톡 공유</p>
</td>
<td align="center">
<strong>피드 페이지 & 답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/f22965ee-1172-4df3-a6c8-958023a31e05" width="450"/>
<p>페이스북 공유</p>
</td>
</tr>
</table>
</div>

<br/>
<br/>

<div style="overflow-x: auto;">
<table style="white-space: nowrap;">
<tr>
<td align="center">
<strong>답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/63f62c38-6d44-46a7-9105-5cff83b05629" width="450"/>
<p>답변 등록</p>
</td>
<td align="center">
<strong>답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/e401ae98-5441-4700-9271-63e5646f1e54" width="450"/>
<p>답변 수정</p>
</td>
<td align="center">
<strong>답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/392bc1a5-eec5-4eee-aac9-bfef6cc16dbf" width="450"/>
<p>답변 삭제</p>
</td>
<td align="center">
<strong>답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/2e9420a6-6741-45ba-bcf1-cd4b054de54b" width="450"/>
<p>답변 거절</p>
</td>
<td align="center">
<strong>답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/fd955341-ed40-4b4b-ac72-058ff6696bfb" width="450"/>
<p>질문 개별 삭제</p>
</td>
<td align="center">
<strong>답변 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/e0d73449-b4c8-49d4-8197-86e35ce177ec"width="450"/>
<p>피드 삭제</p>
</td>
<td align="center">
<strong>오류 페이지</strong><br/>
<img src="https://github.com/user-attachments/assets/56cb1fe2-1898-4e1f-9e07-8d189d059286" width="450"/>
<p>페이지 리디렉션</p>
</td>
</tr>
</table>
</div>




Expand Down Expand Up @@ -108,3 +210,6 @@ CRUD 기능을 구현한 **Open Mind**로 다른 사람들과 익명으로 소
</tbody>
</table>
</markdown-accessiblity-table>


<img src="https://capsule-render.vercel.app/api?type=waving&color=F1E0C6&height=200&section=footer&fontSize=80" />
52 changes: 52 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@
"private": true,
"dependencies": {
"cra-template": "1.2.0",
"date-fns": "^4.1.0",
"prop-types": "^15.8.1",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-responsive": "^10.0.0",
"react-router-dom": "^7.0.2",
"react-scripts": "5.0.1",
"sass": "^1.82.0"
Expand Down
5 changes: 5 additions & 0 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,13 @@
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css"
rel="stylesheet"
/>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Actor&display=swap" rel="stylesheet">
<script src="https://t1.kakaocdn.net/kakao_js_sdk/2.7.4/kakao.min.js" integrity="sha384-DKYJZ8NLiK8MN4/C5P2dtSmLQ4KwPaoqAfyA/DfmEc1VDxu4yyC7wy6K1Hs90nka" crossorigin="anonymous"></script>
</head>
<body>
<div id="root"></div>
<div id="modal"></div>
</body>
</html>
4 changes: 4 additions & 0 deletions src/assets/images/icons/Messages.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions src/assets/images/icons/ic_Arrow-dash-right.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/assets/images/icons/ic_Arrow-down.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/assets/images/icons/ic_Arrow-left.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/assets/images/icons/ic_Arrow-right.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions src/assets/images/icons/ic_Close.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading