Skip to content

[토이 프로젝트] Node.js(express)를 학습하고 익히기 위해 만들어 보는 채팅 기능

Notifications You must be signed in to change notification settings

ParkSohyunee/react-chatting-project

Repository files navigation

개요

  • 웹소켓을 활용해 실시간 채팅 기능을 만들어보고 싶어서 진행한 토이 프로젝트입니다.
  • Node.js(express)를 학습하고 사용해보고자 백엔드를 구축하였으며, DB는 MySQL을 사용하였습니다.

사용한 주요 기술 스택

  • React Next.js Tailwind-CSS TypeScript WebSocket API
  • express MySQL JWT ws(websocket library)

기능

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

학습한 내용 정리 (블로그)

About

[토이 프로젝트] Node.js(express)를 학습하고 익히기 위해 만들어 보는 채팅 기능

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published