# using yarn or npm
$ yarn (or `npm install`)
# development mode
$ yarn dev (or `npm run dev` or `pnpm run dev`)
# production build
$ yarn build (or `npm run build`)
- Firebase Auth 를 이용해 이메일 / 비밀번호로 회원가입 / 로그인
- Firebase 에러 코드에 따라 유효성 검사 메세지 출력
- Firebase Admin 를 이용해 모든 유저 출력
- 로그인한 유저와의 1:1 채팅 존재여부에 따라 유저별로 채팅방 이동 / 채팅방 생성 버튼 출력
- 로그인한 유저가 속한 모든 채팅방 목록 출력
- 채팅방별 채팅 메세지 확인, 채팅 메세지 전송
- 유저목록 팝업에서 유저를 선택해 그룹채팅방 생성
- 채팅방
- 메세지
Nextron.js, React, Typescript, Firebase, Material-ui