All About Auction (AAA)
AIaaS 4기, Team S.O.S
팀장, JWT 운영 구축, 로그인, 회원가입, SMS 서비스 적용, 서버 구현 및 운영 김성학 | UX/UI 디자인, 웹디자인, 웹퍼블리싱, 서버 구현 및 운영, 프로젝트 기획 김형민 | 회원정보 관리, 상품 정보 관리, 퍼블리싱, 영상 제작 조경철
스트리밍 서비스 구현, 결제 기능 구현, 입찰 시스템 구현, 퍼블리싱 김동호 | 채팅 서브 시스템 구현, 방송 서브 시스템구현, 마이페이지 기능 구현, 경매 결과 기능 구현, 퍼블리싱 이수연
[역할 상세]
김성학 | 김형민 | 김동호 | 이수연 |
JWT 운영 구축 - refreshtoken, accesstoken 생성 발급 및 검증 Spring Security 권한 설정 - resource, url에 대한 접근 권한 설정 로그인 / 회원가입 - 비밀번호 암호화 구현 SMS 서비스 구현 - 회원가입 및 비밀번호 찾기시 모바일 인증 기능 Git 관리자 - git branch 전략 수립 및 운영 - Jenkins 사용하여 GitHub push시 운영서버에 자동으로 배포되는 환경 구축 Cloud Native Operator - 전반적인 VPC구성 및 관리, 도커 이미지 관리 그 외 업무 담당 - 전체 프로젝트 일정 진행 조율 - Naming Convention 설정 발표 담당 부분 - 프로젝트 사용 기술 소개 | UX/UI, 웹디자인 - 프로젝트 목업 제작 - figma 가이드라인 제작 - 경매페이지 - 마이페이지 - 관리자페이지 - 결제페이지
- 입장페이지 - 로그인/회원가입 페이지 - 회원정보관리 페이지 - 메인페이지 - 각 페이지별 CSS 구성 및 인터렉션 설계
- 최초 CI/CD 파이프라인 설계 Cloud Native Operator - 전반적인 VPC구성, 도커 환경 구성 발표 담당 부분 - 프로젝트 개발 스토리 보드 | 스트리밍 서비스 구현 - NaverCloud LiveStation API를 통한 스트리밍 생성 및 송출 구현 결제시스템 구현 - 포트원 아임포트 결제 api 사용 - 결제 결과 데이터 관리 입찰 시스템 구현 - 라이브 옥션 페이지에서 입찰 기능 구현 - 중복입찰 방지 기능 구현 - 입찰자 중 낙찰자 조회하여 결제 진행 구현 퍼블리싱 - 입찰 페이지 - 결제 결과 페이지 그 외 업무 - 프리젠테이션 발표 담당 부분 - 프로젝트 계획 및 관리 | 채팅 서브 시스템 구현 - websocket를 통한 실시간 채팅 시스템 구현 - 관리자에게 특정 메세지 삭제 기능 구현
- 방송종료시 websocket을 통한 실시간 방송종료 창 띄우기 - 신고 CRUD 기능 구현 - 방 생성시 랜덤 id값으로 방송방 생성
- 회원 정보 CRUD 기능 구현 - 알람 토큰 스위치 on off기능 구현 경매 결과 기능 구현 - 경매 결과 그래프 기능 구현 퍼블리싱 - 마이페이지 - 라이브 옥션 페이지 - 옥션 결과 페이지 - 옥션 리스트 페이지
- 프로젝트 시연 |
조경철 | |||
회원정보 관리 - 일반회원 CRUD - 회원검색 - 신고 회원관리 상품 정보 관리 - 낙찰 목록 관리 - 낙찰 목록 검색 | 그 외 업무 - 영상 제작 - 시 낭송 발표 담당 부분 - 프로젝트 개선 방향 및 느낀점 |
[프로젝트 설명]
All About Auction은 기존의 경매 사이트와는 다른 새로운 형태의 경매를 제안합니다. 다른 경매들과 달리 여러분들의 다양한 재능과 능력을 경매로 올릴 수 있고, 다른 사람들은 채팅에 참여하여 다같이 의견을 나누며 경매에 참여할 수 있습니다. 자신의 재능을 기부함으로써 사회적으로 다양한 배경과 상황에서 온 사람들의 소중한 재능이 교류되고 발전될 수 있는 기회를 제공합니다. 이를 통해 서로를 이해하고 존중하는 문화를 조성할 수 있습니다.
All About Auction, 우리 모두의 재능과 가치가 만나는 환상적인 세계로 여러분을 초대합니다.
첨부파일
13,940.82KB
813.26KB