Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ParkSohyunee authored Oct 22, 2024
1 parent 036ad26 commit 9d50612
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
## 개요
- 웹소켓을 활용해 실시간 채팅 기능을 만들어보고 싶어서 진행한 토이 프로젝트입니다. <br>
- Node.js(express)를 학습하고 사용해보고자 백엔드를 구축하였으며, DB는 MySQL을 사용하였습니다.

## 사용한 주요 기술 스택
- `React` `Next.js` `Tailwind-CSS` `TypeScript` `WebSocket API`
- `express` `MySQL` `JWT` `ws(websocket library)`

## 기능
- 유저 기능
- [x] 로그인
- [x] 회원가입
- [x] JWT를 사용한 인증/인가
- [ ] 로그아웃
- [ ] 프로필 수정하기
- 채팅방
- [x] 채팅방 생성
- [x] 채팅방 조회
- [x] 채팅방 이름 수정
- [x] 채팅방 삭제
- 채팅
- [x] 웹소켓을 활용한 양방향 채팅 기능
- [ ] 채팅 메세지 DB에 저장
- [ ] 주고 받은 메세지 보여주기
- [ ] 채팅방 나가기

## 학습한 내용 정리 (블로그)
- 📒 [React + Node.js + Express + MySQL 연동해서 사용해보기](https://soyeori.tistory.com/56)
- 📒 [Node.js(express) + ws(WebSocket) + React로 채팅 기능 만들기 (+. app.listen vs http.createServer)](https://soyeori.tistory.com/57)

0 comments on commit 9d50612

Please sign in to comment.