Skip to content
Open
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
e8ce3af
chore: 개발 환경 설정
sungahChooo Sep 24, 2025
8a323b9
chore: 불필요한 파일 삭제
sungahChooo Sep 24, 2025
c313efb
chore: 불필요한 파일 삭제
sungahChooo Sep 24, 2025
77a5070
feat: friendList페이지 구현, 사이드바 구현
sungahChooo Sep 26, 2025
7e5fce4
fix: sidebar 버그 수정
sungahChooo Sep 26, 2025
6dab8dc
feat: 채팅방 조회 페이지 스타일링
sungahChooo Sep 26, 2025
e6585b3
feat: 채팅방 스타일링 구현
sungahChooo Sep 26, 2025
9ea3b44
fix: sidebar 스타일링 수정
sungahChooo Sep 26, 2025
515e12d
feat: profile page 구현
sungahChooo Sep 27, 2025
139922f
fix: 친구 프로필 스타일 수정, 채팅방 목록 스타일 보완
sungahChooo Sep 27, 2025
88cb8dc
feat:채팅 기능 구현
sungahChooo Sep 27, 2025
f5c5a5a
fix: 배포 오류 수정
sungahChooo Sep 27, 2025
5ca0494
fix: App.tsx 오타 수정
sungahChooo Sep 27, 2025
a792497
fix: 채팅방 친구 프로필과 이름 추가
sungahChooo Sep 27, 2025
e3c8a3a
fix: 배포 오류 해결
sungahChooo Sep 27, 2025
f33f470
fix: 디자이너 피드백 반영
sungahChooo Sep 28, 2025
9b1a772
fix: 한글 끝글자 중복 입력 버그 해결
sungahChooo Sep 29, 2025
3c85a3e
fix: 한글 끝글자 중복 입력 방지 처리
sungahChooo Sep 29, 2025
806cb9f
fix: 한글 끝글자 중복 입력 방지
sungahChooo Sep 29, 2025
60ac91d
fix: 한글 중복 방지 처리
sungahChooo Sep 29, 2025
2e22f6e
feat: 공감기능 구현
sungahChooo Oct 4, 2025
2856b8b
design: favicon적용
sungahChooo Oct 4, 2025
4277df8
fix: 아이콘 깨짐 해결 및 svg파일 색 변경 가능하도록 수정
sungahChooo Oct 4, 2025
c19d7af
fix: QA 피드백 반영 – 버튼 간격 및 정렬 수정
sungahChooo Oct 6, 2025
30fc2a0
chore: 절대경로 적용
sungahChooo Oct 6, 2025
1ad5f8b
feat: 개발 안할 페이지 스타일링 및 개발
sungahChooo Oct 7, 2025
e8e6f36
feat: 상단바 기능 구현
sungahChooo Oct 7, 2025
cce6a4f
feat: 친구 프로필 조회 기능 구현
sungahChooo Oct 7, 2025
46c991d
fix: 친구 목록 조회 오류 수정
sungahChooo Oct 8, 2025
98ed5e0
fix: 배포를 위한 오류 수정
sungahChooo Oct 8, 2025
2971919
feat: 채팅방 상단 고정, 안읽은 메시지 표시, 채팅 상대 이름 표시
sungahChooo Oct 9, 2025
7c10623
fix: 채팅방 목록 페이지 배열 조절
sungahChooo Oct 9, 2025
4ba4421
fix: status bar 투명도 조절
sungahChooo Oct 10, 2025
ae3cb91
fix: header부분 투명도 조절
sungahChooo Oct 11, 2025
7f6a16a
refact: 컴포넌트화 리팩토링
sungahChooo Oct 11, 2025
7304c97
fix: 채팅 페이지 오류 해결
sungahChooo Oct 11, 2025
f3ed438
fix: 채팅방 스크롤 문제 해결
sungahChooo Oct 11, 2025
c280fcc
fix: 채팅방 시간 띄우기
sungahChooo Oct 11, 2025
3b87af9
fix: layout 오류 해결
sungahChooo Oct 11, 2025
c5ea872
refact: 프로필 페이지 컴포넌트화
sungahChooo Oct 23, 2025
45ad978
refact: 친구 프로필 컴포넌트화
sungahChooo Oct 23, 2025
a35dce7
feat: 채팅방 목록 친구 이름 띄우기 및 채팅 더미데이터 수정
sungahChooo Oct 23, 2025
8a3db48
fix: 채팅방 목록 프로필 이미지 오류 수정
sungahChooo Oct 23, 2025
fd1f1bd
refact: 채팅방 목록 프로필 이미지 컴포넌트화
sungahChooo Oct 24, 2025
ffc76ae
refact: 채팅방 리팩토링
sungahChooo Oct 25, 2025
9abafb3
fixt: 채팅방 이미지 오류 해결
sungahChooo Oct 25, 2025
718048b
fix: 채팅방 시간 형식 수정
sungahChooo Oct 25, 2025
4faf170
feat: 채팅방 날짜 화면 표시 기능
sungahChooo Oct 25, 2025
768d71b
fix: 채팅방 날짜 표시 오류 해결
sungahChooo Oct 25, 2025
9b8bed7
feat: 채팅방 메시지 최근 시간만 표시
sungahChooo Oct 25, 2025
4e9a186
로컬 스토리지 초기화 코드 삭제
sungahChooo Oct 25, 2025
4eaa78f
util함수 오류 해결
sungahChooo Oct 25, 2025
6f6b82d
refact: 컴포넌트 폴더 주소 변경
sungahChooo Oct 27, 2025
2662af5
fix: 채팅방 더미데이터에서 불러온 메시지 시간 안뜸 오류 해결
sungahChooo Oct 27, 2025
0509858
fix: 오류 방지를 위한 채팅버블 key값 수정
sungahChooo Oct 27, 2025
7a38045
style: 채팅방 헤더 참여자 이름 최대 크기 지정
sungahChooo Oct 28, 2025
447e308
refactor: 전체 레이아웃 수정
sungahChooo Nov 7, 2025
f0274b4
Add initial project documentation to README
sungahChooo Nov 12, 2025
c4259fd
Add layout section to README
sungahChooo Nov 12, 2025
edbe3ce
refact: layout 재구성
sungahChooo Nov 12, 2025
71f3481
Merge branch 'sungahChooo' of https://github.com/sungahChooo/react-me…
sungahChooo Nov 12, 2025
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
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules
dist
build
12 changes: 12 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"arrowParens": "always",
"bracketSpacing": true,
"endOfLine": "lf",
"printWidth": 120,
"semi": true,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": false,
"plugins": ["prettier-plugin-tailwindcss"]
}
69 changes: 0 additions & 69 deletions README.md

This file was deleted.

23 changes: 23 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
import { defineConfig, globalIgnores } from 'eslint/config'

export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
js.configs.recommended,
tseslint.configs.recommended,
reactHooks.configs['recommended-latest'],
reactRefresh.configs.vite,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
},
},
])
15 changes: 15 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>whats app</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/pretendard/dist/web/static/pretendard.css" />
<link href="/src/index.css" rel="stylesheet" />
<link rel="icon" href="/whatsapp.png" />
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading