Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
cfdf45f
feat: 필요한 아이콘들 모두 svg로 저장
baekseungsun Sep 24, 2025
f526111
feat: 채팅방 헤더 구현
baekseungsun Sep 24, 2025
ea026fd
feat: margin, padding 미세한 조정
baekseungsun Sep 24, 2025
6d79ef4
feat: 채팅 입력창 구현
baekseungsun Sep 24, 2025
0d1899b
feat: 한글 입력시 오류방지용 onCompositionStart
baekseungsun Sep 24, 2025
6f36e2a
feat: 메세지 전송시 화면 밖으로 나가지 않도록 자동 높이 조절
baekseungsun Sep 24, 2025
eed9661
feat: 전송된 메세지 모양 (말풍선, 보낸이, 보낸 시간 등 속성) 구현
baekseungsun Sep 24, 2025
ab01559
feat: 말풍선 방향 조절
baekseungsun Sep 24, 2025
0534511
feat: 전송자에 따른 메세지 전송 시간 표시 위치 조정
baekseungsun Sep 24, 2025
b69931c
feat: 메세지 전송시 자동 줄바꿈
baekseungsun Sep 24, 2025
5279be0
feat: 미완성 App.tsx와 css 추가
baekseungsun Sep 24, 2025
99414ff
feat: 영문 입력시 줄바꿈 오류 해결
baekseungsun Sep 24, 2025
c71b97e
feat: 채팅페이지 구현, 데모 메세지 구현
baekseungsun Sep 24, 2025
d9d719c
feat: 채팅방에 메세지 디스플레이 구현 시작
baekseungsun Sep 24, 2025
9850eb2
feat: 헤더와 입력창 페이지에 붙여넣기, 기타 기능 미완성
baekseungsun Sep 24, 2025
18e4f6f
feat: 보낸 메세지 화면에 출력
baekseungsun Sep 24, 2025
28fa3a2
feat: 날짜 배지 구현
baekseungsun Sep 24, 2025
224dfca
feat: 화면 위치 조정
baekseungsun Sep 24, 2025
d4fc09e
feat: main.tsx 추가 커밋
baekseungsun Sep 24, 2025
11a2fb3
feat: ChatPage에서 사용된 날짜 계산용 유틸과 훅 추가
baekseungsun Sep 24, 2025
f1d729b
feat: 스크롤바 보이는 문제 해결
baekseungsun Sep 24, 2025
fa1c7aa
feat: 불필요한 css 제거
baekseungsun Sep 24, 2025
4546dfa
feat: dateCalculation 수정
baekseungsun Sep 24, 2025
16d74d1
feat: 이모지 버튼 누를 시 호출되는 함수 이름 변경(함수 구현 미완료)
baekseungsun Sep 24, 2025
4022482
feat: 스크롤바 숨기고 스크롤 허용 추가
baekseungsun Sep 24, 2025
ad31fc4
feat: vite 설치 오류 해결
baekseungsun Sep 24, 2025
59b5f57
feat: dist, idea 추가
baekseungsun Sep 24, 2025
d5698ae
feat: 메세지 ID구하는 function 따로 분리
baekseungsun Sep 25, 2025
94d49cc
feat: 각 메세지 storage 저장
baekseungsun Sep 25, 2025
6ecde2e
feat: Page에 있던 여러 함수 hook으로 분리, 스토리지 저장 개선
baekseungsun Sep 25, 2025
34ea234
feat: UI변경에 따라 필요한 아이콘 추가
baekseungsun Sep 26, 2025
c1a8b0b
feat: UI 변경에 따라 전송 아이콘 클릭 시 메세지 전송 구현
baekseungsun Sep 26, 2025
3cd071d
feat: 프로필 사진 추가, flex 구조 수정
baekseungsun Sep 26, 2025
1f6937a
feat: 프로필사진 저장용 public directory
baekseungsun Sep 26, 2025
0967ccc
feat: 날짜 요일 추가
baekseungsun Sep 26, 2025
88c32d8
feat: 폰트 미세한 수정
baekseungsun Sep 26, 2025
3e2cd3d
feat: 메세지 타입 분리
baekseungsun Sep 27, 2025
3939156
files added
baekseungsun Oct 25, 2025
8e5277f
added vercel.json
baekseungsun Oct 25, 2025
43dde98
fix: move vite to dependencies for Vercel build
baekseungsun Oct 25, 2025
74f770e
vercel
baekseungsun Oct 25, 2025
c38bce2
vercel issues
baekseungsun Oct 25, 2025
060b26e
vercel issues
baekseungsun Oct 25, 2025
b91148c
gitignore
baekseungsun Oct 26, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.vercel
8 changes: 8 additions & 0 deletions .idea/.gitignore

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

8 changes: 8 additions & 0 deletions .idea/modules.xml

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

12 changes: 12 additions & 0 deletions .idea/react-messenger-22nd.iml

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

6 changes: 6 additions & 0 deletions .idea/vcs.xml

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

1 change: 1 addition & 0 deletions dist/assets/index-DPNlp-DW.css

Large diffs are not rendered by default.

64 changes: 64 additions & 0 deletions dist/assets/index-SaN0gOF6.js

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions dist/assets/myPf-CxyiHDFo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions dist/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head><meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<script type="module" crossorigin src="/assets/index-SaN0gOF6.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DPNlp-DW.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Expand Down
6 changes: 6 additions & 0 deletions dist/profile/pfp0.svg

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

public/profile 폴더에 똑같은 사진들이 있어요..!!

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions dist/profile/pfp1.svg

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

두명의 참여자가 합쳐진 아이콘을 사용하기보다 채팅방 더미데이터에서 채팅방에 들어있는 참여자를 불러오고 그 참여자의 프로필을 불러오는 방식이 더 좋아보입니다..!

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions dist/profile/장희연.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head><meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link href="src/style.css" rel="stylesheet">
</head>
<body>
<div id="root"></div>
<script type="module" src="src/main.tsx"></script>
</body>
</html>
Loading