1. 프로젝트 개요
이번 프로젝트에서는 예약하기, 예약 목록 보기, 예약 취소 기능을 구현하도록 하겠습니다.
지난 프로젝트에 이어서 진행하시면 됩니다.
기획서
1. 프로젝트 개요
이번 프로젝트에서는 예약하기, 예약 목록 보기, 예약 취소 기능을 구현하도록 하겠습니다.
지난 프로젝트에 이어서 진행하시면 됩니다.
기획서
2. 프로젝트 개발스펙
개발환경
기술 요구사항
본 프로젝트에서는 프론트엔드 부분을 직접 구현하지 않습니다.
3. 프로젝트 개발과정 참고
개발순서 (BE)
Web API 명세서
이번 프로젝트에서는 다음과 같은 3가지의 Web API를 작성하도록 하겠습니다.
{
"prices": [
{
"count": 2,
"productPriceId": 3
}
],
"productId": 1,
"displayInfoId": 1,
"reservationYearMonthDay": "2020.01.02",
"userId": 1
}
{
"id": 17,
"productId": 1,
"cancelFlag": 0,
"displayInfoId": 1,
"userId": 1,
"reservationDate": 1577890800000,
"createDate": 1584369835893,
"modifyDate": 1584369835893,
"prices": [
{
"id": 21,
"reservationInfoId": 17,
"productPriceId": 3,
"count": 2
}
]
}
{
"size": 2,
"items": [
{
"id": 16,
"productId": 1,
"displayInfoId": 1,
"cancelFlag": 1,
"productDescription": "Paper, Present:너를 위한 선물",
"productContent": "대림미술관은 오는 12월 7일부터 2018년 5월 27일까지 세계적인 아티스트들의 섬세한 감각과 아날로그적 소재인 종이가 만나 감성적인 매체로 확장되는 과정을 소개하는 전시 〈PAPER, PRESENT: 너를 위한 선물〉을 개최합니다. 이번 전시에서는 다양한 분야에서 활동하고 있는 아티스트들이 종이의 본래적 속성에 집중하여 재료 자체의 순수한 아름다움을 담은 작품들을 일곱 개의 감각적인 공간에서 선보입니다. 바람, 별빛, 햇살과 같은 자연 요소와 기억, 설렘과 같은 감정의 요소를 종이와 결합하여 구성한 공간들은, 자연 현상을 감각적으로 경험하고 아날로그적 정서를 자극하는 매체로서 종이를 경험하게 하며 종이에 감성을 입혀 예술로 만나는 특별한 시간을 선물할 것입니다.",
"userId": 1,
"sumPrice": 4000,
"reservationDate": 1577890800000,
"createDate": 1584369012000,
"modifyDate": 1584369012000
},
{
"id": 1,
"productId": 1,
"displayInfoId": 1,
"cancelFlag": 0,
"productDescription": "Paper, Present:너를 위한 선물",
"productContent": "대림미술관은 오는 12월 7일부터 2018년 5월 27일까지 세계적인 아티스트들의 섬세한 감각과 아날로그적 소재인 종이가 만나 감성적인 매체로 확장되는 과정을 소개하는 전시 〈PAPER, PRESENT: 너를 위한 선물〉을 개최합니다. 이번 전시에서는 다양한 분야에서 활동하고 있는 아티스트들이 종이의 본래적 속성에 집중하여 재료 자체의 순수한 아름다움을 담은 작품들을 일곱 개의 감각적인 공간에서 선보입니다. 바람, 별빛, 햇살과 같은 자연 요소와 기억, 설렘과 같은 감정의 요소를 종이와 결합하여 구성한 공간들은, 자연 현상을 감각적으로 경험하고 아날로그적 정서를 자극하는 매체로서 종이를 경험하게 하며 종이에 감성을 입혀 예술로 만나는 특별한 시간을 선물할 것입니다.",
"userId": 1,
"sumPrice": 11000,
"reservationDate": 1584363798000,
"createDate": 1584363798000,
"modifyDate": 1584363798000
}
]
}
{
"id": 16
}
{
"result": "success"
}
4. 평가기준표
[소스코드]
[테스트]
5. 프로젝트 제출방법
본 프로젝트는 2023년 5월 31일자로 리뷰 제출이 중단되었습니다. 개인 학습용으로만 활용 부탁드립니다.
※ 동료 학습자의 원활한 학습을 위해 프로젝트 관련 소스코드 유출(SNS, Gitlab, Github)을 엄격히 금지합니다.
※ 개발환경의 버전을 맞추는 일은 서버 오류 등의 이슈를 방지할 수 있어 매우 중요합니다. 반드시 권장 버전으로 설치해 주세요.
※ 부스트코스의 프로젝트는 순차적으로 학습하도록 구성되어 있습니다. 프로젝트 진행에 참고 부탁드립니다.