
대학생들을 위한 아이디어 공유 서비스, paperplane
| 항목 |
내용 |
| 프로젝트 소개 |
아이디어를 공유하고 거래하며 가치를 실현하는 플랫폼 paperplane |
| 개발 인원 |
5명 (PM/디자인 1명 + 프론트엔드 2명 + 백엔드 2명) |
| 개발 기간 |
2024. 11. 17 ~ 2024. 11. 24 |
| 기술 |
사용 기술 |
| Language |
 |
| Framework |
 |
| Database |
 |
| Deploy |
 |
| Storage |
 |
| Reverse Proxy |
 |
| Containerization |
 |
| API |
 |
| Cooperative Tool |
 |
| IDE |
 |


- 아이디어 작성: 제목, 카테고리, 설명, 태그, 가격을 입력하고 파일을 첨부하여 아이디어 작성
- 아이디어 수정: 기존 아이디어 내용을 수정 가능
- 아이디어 삭제: 본인이 작성한 아이디어를 삭제 가능
- 아이디어 검색: 키워드, 카테고리, 태그를 기반으로 아이디어를 검색 가능

- 아이디어를 다른 사용자와 거래
- 구매 내역 및 판매 내역 확인 가능
- 판매자에게 문의하기 기능

- 구매한 아이디어의 파일을 다운로드 가능
- 유저 권한 기반 파일 접근 제한
- 다운로드 후 후기 작성 기능
- 아이디어 기능 구현
- 제목, 카테고리, 설명, 태그, 가격, 파일 첨부 포함 전체 작성/수정/삭제 기능 구현
- 검색 기능 구현
- 키워드, 카테고리, 태그 기반 필터링 로직 설계 및 개발
- 거래 시스템 개발
- 사용자 간 아이디어 구매/판매, 거래 내역 관리 기능 설계 및 구현
- 다운로드 기능 개발
- AWS S3 기반의 파일 업로드 및 다운로드 시스템 구축, 권한별 접근 제어 적용
- CI/CD 파이프라인 설계 및 무중단 배포 적용
- AWS EC2, Docker Compose, Github actions, Nginx를 이용한 CI/CD 프로세스 자동화 및 Blue-Green 전략을 통한 무중단 배포 도입