Skip to content
@Bwabwayo

bwabwayo

  • Korea, South

README.md

Thumbnail

프로젝트 개요

비대면 화상 중고거래 플랫폼 봐봐요는 실시간 화상 채팅을 통한 거래 검증으로 택배거래 사기 문제를 예방하고, 안전하고 신뢰성 있는 중고거래 환경을 제공합니다.

  • 개발 기간 : 2025.07.07 ~ 2025.08.18 (7주)
  • 플랫폼 : Web
  • 개발 인원 : 6명 (프론트엔드 2명, 백엔드 4명)

팀원 구성

장종원 조우영 전소슬 이재원 배준수 원윤서
장종원(PM) 조우영(FE) 전소슬(FE) 이재원(BE) 배준수(BE) 원윤서(BE)
- AI 챗봇, 검색엔진
- WebRTC
- 인프라 구축
- 소켓통신, WebRTC
- 결제연동
- 사용자 인증 및 인가
- 개인화 서비스 API 연동
-인증/보안
- OAuth 연동
- User API 개발
-상품 도메인
-검색엔진
-S3 관리
- 알림(SSE)
- 채팅(Web Socket)
- 화면 디자인
- 인프라 구축

시스템 아키텍처

시스템 아키텍처

기술 스택

FE

Cursor Visual Studio Code
HTML5 CSS JavaScript TypeScript
Next.js React Node.js Tailwind CSS
OpenVidu Axios Socket.io Zustand

  • Language | JavaScript, TypeScript 5.5.3
  • Runtime Environment | Node.js v22.17.1
  • Framework | Next.js 14.2.30 (React 18.2.0), Tailwind CSS 4
  • Library | Zustand 5.0.6, Axios 1.11.0, OpenVidu Browser 2.29.0, Socket.io 4.8.1, STOMP.js 7.1.1, SockJs 1.6.1, Event Source Polyfill 1.0.31, TossPayments SDK 2.3.5, Swiper 11.2.10, React Slick 0.30.3, React Calendar 6.0.0, React Date Picker 12.0.1, Lucide React 0.539.0
  • IDE | Visual Studio Code 1.99.3, Cursor 1.4.5

BE

IntelliJ IDEA Java Gradle
Spring Boot Spring Security JPA
MySQL Redis Qdrant Hibernate
JWT Swagger OpenAI

  • Language | Java 17 (OpenJDK 17.0.16)

  • Framework | Spring Boot 3.5.3

  • Library | Spring Security, Oauth2 Client, JWT, Spring Web, Srping WebSocket, Spring WebFlux, OpenVidu, Spring Data JPA, Spring Data Redis, QueryDSL 5.0.0, Spring Cloud AWS 2.2.6, SpringDoc OpenAPI 2.8.8, Lombok, Apache Lucene, Lucene Analysis Nori, Open Korean Text 2.3.1

  • Database | MySQL 8.0.18, Redis 7.2, Qdrant 1.15.1

  • IDE | IntelliJ IDEA 2025.1.3 (Ultimate Edition)

  • Build Tool | Gradle 8.14.3

DevOps

Docker Jenkins Ubuntu Nginx

  • AMI | Ubuntu 22.04.4 LTS
  • Web Server: Nginx 1.18.0 (Ubuntu)
  • Docker | 28.3.2
  • Docker Compose | v2.38.2
  • CI/CD | Jenkins 2.516.1

Collaboration

Git GitLab
Notion Figma Jira
Mattermost Discord Webex

기능 구성

메인

main

판매글 보기

post

판매글 작성

write

채팅하기

chat

화상거래

videocall

리뷰 작성

review

내정보

my

구매이력 조회

purchase

프로젝트 산출물

화면설계서

화면설계서

ERD

ERD.png

API 명세서

API명세서.png

Pinned Loading

  1. bwabwayo_be bwabwayo_be Public

    Java

  2. bwabwayo_fe bwabwayo_fe Public

    TypeScript

  3. bwabwayo bwabwayo Public

    TypeScript 1

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…