Skip to content

YC-tech-team7/bogosaja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOGOSAJA(보고사자) 프로젝트

Yc Tech Academy 7조에서 진행한 팀프로젝트입니다. Java와 Spring Boot를 활용한 "(실시간 라이브 기능을 도입한) 중고 거래 플래폼 웹페이지”를 구현하였습니다.

👩🏻‍💻 프로젝트 소개

기존 중고 거래 플랫폼을 활용하면서 “사진과 글로만 제품의 품질을 확인하는데 어려움”을 느꼈습니다. 이러한 문제점을 개선하고자 다음과 같은 웹프로젝트를 기획하였습니다.

⏲️ 개발 기간

  • 2023.10.26(목) ~ 2023.12.02(토)
  • 기획서 및 ERD 작성
  • 아이디어 발표
  • 프로젝트 평가

💾 7조 팀 소개

  • 이강원(팀장): 상품 게시글 API 개발, 사이트 화면 구현
  • 강슬미 : 웹 페이지 기본 로그인 기능 개발, 회원 관리 페이지 기능 및 화면 구현, 상품 찜하기 기능 구현
  • 장호윤 : 웹 페이지 OAuth2 로그인 기능 개발, 회원 관리 페이지 기능 및 화면 구현
  • 최유림 : 상품 게시글 API 개발, 사이트 화면 구현

💻 개발환경

  • Version : Java 17
  • IDE : IntelliJ
  • Framework : SpringBoot 2.7.16
  • ORM : JPA

⚙️ 기술 스택

  • DataBase : MySQL, H2dataBase
  • 아이디어 회의 : Slack, Zoom, Notion

주요 기능

  • 회원 관리 기능
    • 사이트 기본 로그인/로그아웃
    • OAuth2 로그인(Google)
    • 회원가입/회원 정보 수정/회원 탈퇴
    • 마이페이지 조회
  • 상품 관리 기능
    • 상품 등록 / 수정 / 조회 / 삭제
    • 상품 검색
    • 상품 찜하기/해제
    • 메인 페이지 및 상세 페이지 조회
  • 채팅 서비스(구현 예정)
  • 알림/메시징 기능(구현 예정)
  • 라이브 스트리밍 기능(구현 예정)

✒️ API 명세서

API명세서

✒️ ERD 설계도

ERD설계

About

YC Tech academy 7조 보고사자 backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •