배움의 즐거움을 알며, 커뮤니케이션을 즐기는 개발자 송현우입니다.
- email: dev.hw.song@gmail.com
- blog: https://velog.io/@shwsvelog
- github: https://github.com/SHWsgithub
1. Ngether
실시간 위치기반 공동구매 플랫폼 (팀 프로젝트)
개발 기간: 23.1.3 ~ 2023.1.31
팀 구성: FE - 4명, BE - 3명기술 스택:
Next.js 13.1, TypeScript 4.9, WebSocket(Sock.js, stomp.js), tanstack/react-query 4.22
MUI, tailwind CSS, js-cookie프로젝트에서 제가 구현한 기능은
실시간 채팅
과관리자 페이지
구현입니다.
서비스 사용에 있어 다른 참여자들과 소통하는 유일한 창구로 채팅이 사용됩니다.
관리자는 게시물과 채팅을 사용하는 유저 중 서비스 정책에 위반되는 유저를 관리할 수 있습니다.
- Websocket, Stomp 기반 1:N 채팅 서비스를 구현했습니다.
- 채팅방에 참여한 인원은 실시간으로 채팅, 참여인원, 게시물 상태를 확인 가능합니다.
- 신고와 퇴장 기능을 마련하여 정책에 위반되는 사용자를 처리할 수 있습니다.
- 신고된 게시물과 채팅을 처리할 수 있습니다.
- 1:1 문의에 응답할 수 있습니다.
StackOverFlow 클론코딩 (팀 프로젝트) stackoverflow의 주요 기능을 클론 코딩한 웹 어플리케이션
개발 기간: 22.12.15 ~ 2023.1.2
팀 구성: FE - 3명, BE - 3명기술 스택:
React 18.2, redux 4.2
styled-component질문과 답변에 대한 CRUD 및 마이페이지
프로젝트에서 제가 구현한 기능은 회원가입, 마이페이지, 검색, 페이지네이션 등 입니다.
전체적인 css 및 컴포넌트 리팩토링 수행을 했습니다.