프로젝트

N캠프에 참여한 수강생들의 프로젝트입니다.

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 전략 수립 및 운영
- git convention 설정

CI/CD 관리자 

- 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, 우리 모두의 재능과 가치가 만나는 환상적인 세계로 여러분을 초대합니다.


첨부파일