대학생들을 위한 아이디어 공유 서비스, 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 전략을 통한 무중단 배포 도입




