Skip to content

Commit 3d8062c

Browse files
authored
Merge pull request #177 from wafflestudio/176-readme-update
README에 사진 추가
2 parents 8286306 + 96994dd commit 3d8062c

14 files changed

+76
-336
lines changed

README.md

Lines changed: 76 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
# Waffle Studio 23-5 Team 10 - Instagram Clone
1+
# 1gram
22

33
와플스튜디오 23-5 세미나 10조 프론트엔드 레포지토리입니다.
44

55
## 서비스 소개
66

77
Instagram 클론 웹 서비스로, 기본적인 Instagram의 핵심 기능을 구현하고 **앨범 기능**을 추가했습니다.
88

9+
- 제외된 주요 기능 : 게시글 동영상 업로드, 릴스, DM
10+
- 추가된 기능 : 앨범을 통해 게시글을 그룹화하여 정리할 수 있는 기능
11+
912
### 주요 기능
1013

1114
- 게시물 CRUD
@@ -15,6 +18,78 @@ Instagram 클론 웹 서비스로, 기본적인 Instagram의 핵심 기능을
1518
- 프로필 편집
1619
- 탐색 페이지
1720
- **앨범**: 게시물을 앨범으로 묶어서 관리
21+
- 반응형 디자인 적용
22+
23+
### 홈 화면 (피드)
24+
25+
게시물 피드와 스토리를 확인할 수 있는 홈 화면입니다. 반응형 디자인으로 화면 크기에 따라 레이아웃이 달라집니다.
26+
27+
#### 큰 화면
28+
29+
<img src="docs/feed-large.png" width="600" alt="홈 화면 - 큰 화면">
30+
31+
#### 중간 화면
32+
33+
<img src="docs/feed-mid.png" width="500" alt="홈 화면 - 중간 화면">
34+
35+
#### 작은 화면
36+
37+
<img src="docs/feed-mobile.png" width="300" alt="홈 화면 - 작은 화면">
38+
39+
### 게시물 작성
40+
41+
여러 장의 사진을 업로드하고 캡션을 작성하여 게시물을 생성할 수 있습니다.
42+
이때 앨범을 생성, 편집, 삭제할 수 있습니다.
43+
44+
<img src="docs/create-post.png" width="600" alt="게시물 작성">
45+
46+
### 게시물 상세
47+
48+
게시물의 상세 내용과 댓글을 확인할 수 있습니다.
49+
50+
<img src="docs/post-detail.png" width="600" alt="게시물 상세">
51+
52+
### 스토리 상세
53+
54+
사용자의 스토리를 풀스크린으로 감상할 수 있습니다.
55+
56+
<img src="docs/story-detail.png" width="400" alt="스토리 상세">
57+
58+
### 프로필 페이지
59+
60+
사용자의 게시물과 앨범을 탭으로 구분하여 확인할 수 있습니다.
61+
62+
<img src="docs/profile-detail.png" width="600" alt="프로필 페이지">
63+
64+
### 앨범 탭
65+
66+
프로필에서 앨범별로 그룹화된 게시물을 확인할 수 있습니다.
67+
68+
<img src="docs/tabs-album.png" width="600" alt="앨범 탭">
69+
70+
### 앨범 상세
71+
72+
특정 앨범에 포함된 게시물 목록을 볼 수 있습니다.
73+
74+
<img src="docs/album-detail.png" width="600" alt="앨범 상세">
75+
76+
### 팔로우 목록
77+
78+
팔로잉/팔로워 목록을 확인하고 팔로우 관리를 할 수 있습니다.
79+
80+
<img src="docs/follow-list.png" width="500" alt="팔로우 목록">
81+
82+
### 검색
83+
84+
사용자를 검색하고 팔로우할 수 있습니다.
85+
86+
<img src="docs/search.png" width="500" alt="검색">
87+
88+
### 탐색 페이지
89+
90+
다양한 게시물을 그리드 형태로 탐색할 수 있습니다.
91+
92+
<img src="docs/explore.png" width="600" alt="탐색 페이지">
1893

1994
## 기술 스택
2095

@@ -63,19 +138,8 @@ src/
63138
├── app/ # 앱 프로바이더 (QueryClient, Theme 등)
64139
├── pages/ # 페이지 컴포넌트
65140
├── widgets/ # 복합 UI 블록 (독립적인 기능 단위)
66-
│ ├── navigation-sidebar/
67-
│ ├── stories/
68-
│ ├── home/
69-
│ └── profile-*/
70141
├── features/ # 기능별 로직 (사용자 시나리오)
71-
│ ├── create-post/
72-
│ ├── follow-user/
73-
│ ├── profile-posts/
74-
│ └── search/
75142
├── entities/ # 비즈니스 엔티티
76-
│ ├── album/
77-
│ ├── feed/
78-
│ └── post/
79143
├── shared/ # 공유 리소스
80144
│ ├── ui/ # 재사용 UI 컴포넌트
81145
│ ├── lib/ # 유틸리티 함수, hooks

0 commit comments

Comments
 (0)