뽀득뽀득은 셀프세차장 예약 서비스
입니다. 셀프세차장에 예약이라는 시스템을 더해 유저들에게 보장된 시간동안 여유롭게 즐기는 세차 경험을 주는 것을 목표로 합니다. 이를 통해 기다리는 뒷사람 눈치보지 않고, 개인 세차용품을 마음껏 사용하며 세차를 즐기는 환경을 만들어 나가고자 합니다.
사용자의 위치 기반으로 주변 셀프세차장을 검색해 시간 단위로 예약하는 기능을 제공합니다.
또한 가맹 여부에 관련없이 서비스에 세차장을 입점 시킬 수 있고, 편하게 관리할 수 있는 기능을 사장님에게 제공합니다.주차별 개발 일지
ERD 설계서
API 명세서
와이어프레임
개발 환경 & 언어 | 웹 프레임워크 | 데이터베이스 | 테스팅 & 보안 | 기타 |
---|---|---|---|---|
intelliJ | Spring Boot | H2 Database | JUnit 5 | kakaomap api |
Java 11 | Spring Framework | MySQL | Spring Security | Swagger |
Gradle Build | AWS S3 | JWT |
$ git clone https://github.com/Step3-kakao-tech-campus/Team10_BE.git
$ cd Team10_BE
$ ./gradlew build
$ cd build/libs
$ java -jar bdbd-0.0.1-SNAPSHOT.jar
📝 커밋 컨벤션
- 한 줄로 설명할 수 있는 행동이어야 한다.
- 일관성이 유지되는 단위로 최대한 작게 쪼개서 되어야 한다.
- 어떤 커밋으로 revert 하더라도 프로그램이 오류 없이 작동해야 한다.
- 태그는
영소문자
로 작성 - 내용은
한국어
로 작성 - 50자 이내로 제한
- 완전한 서술형 문장이 아니라, 간결하고 요점적인 서술을 의미.
feat
: 새로운 기능 추가fix
: 버그 수정docs
: 문서 수정refactor
: 코드 리팩토링comment
: 필요한 주석 추가 및 변경remove
: 파일을 삭제하는 작업만 수행한 경우rename
: 파일 혹은 폴더명 수정하거나 옮기는 경우style
: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우test
: 테스트(테스트 코드 추가, 수정, 삭제, 비즈니스 로직에 변경이 없는 경우)chore
: 위에 걸리지 않는 기타 변경사항 (빌드 스크립트 수정, assets image, 패키지 매니저 등)design
: CSS 등 사용자 UI 디자인 변경init
: 프로젝트 초기 생성
- 무엇을, 왜 변경했는지 상세히 글로 작성
- 해당 커밋과 관련된 Github Issue 번호(#) 를 첨부하여 작성
fix
: 이슈 수정중 (아직 해결되지 않은 경우)resolves
: 이슈 수정 완료 (이슈 해결했을때 사용)ref
: 참고할 이슈가 존재할 때 사용related to
: 해당 커밋에 관련된 이슈번호 (아직 해결되지 않은 경우)
FE | FE | FE |
---|---|---|
노주영(조장) | 김좌훈(FE 테크리더) | 고민주(리마인더) |
BE | BE | BE |
---|---|---|
김명지(BE 테크리더) | 김철호(기획리더) | 이유진(타임키퍼) |
최종 배포는 크램폴린으로 배포해야 합니다.
하지만 배포 환경의 불편함이 있는 경우를 고려하여
임의의 배포를 위해 타 배포 환경을 자유롭게 이용해도 됩니다. (단, 금액적인 지원은 어렵습니다.)
아래는 추가적인 설정을 통해 (체험판, 혹은 프리 티어 등)무료로 클라우드 배포가 가능한 서비스입니다.
ex ) AWS(아마존), GCP(구글), Azure(마이크로소프트), Cloudtype
필요 산출물들은 수료 기준에 영향을 주는 것은 아니지만,
주차 별 산출물을 기반으로 평가가 이루어 집니다.
주차 별 평가 점수는 추 후 최종 평가에 최종 합산 점수로 포함됩니다.
Step3. Week-1
✅1주차
- 5 Whys
- 마켓 리서치
- 페르소나 & 저니맵
- 와이어 프레임
- 칸반보드
Step3. Week-2
✅2주차
- ERD 설계서
- API 명세서
Step3. Week-3
✅3주차
- 최종 기획안
Step3. Week-4
✅4주차
- 4주차 github
- 4주차 노션
Step3. Week-5
✅5주차
- 5주차 github
- 5주차 노션
Step3. Week-6
✅6주차
- 6주차 github
- 중간발표자료
- 피어리뷰시트
Step3. Week-7
✅7주차
- 7주차 github
- 7주차 노션
Step3. Week-8
✅8주차
- 중간고사
Step3. Week-9
✅9주차
- 9주차 github
- 9주차 노션
Step3. Week-10
✅10주차
- 10주차 github
- 테스트 시나리오 명세서
- 테스트 결과 보고서
Step3. Week-11
✅11주차
- 최종 기획안
- 배포 인스턴스 링크
1. README.md 파일은 동료 개발자에게 프로젝트에 쉽게 랜딩하도록 돕는 중요한 소통 수단입니다.
해당 프로젝트에 대해 아무런 지식이 없는 동료들에게 설명하는 것처럼 쉽고, 간결하게 작성해주세요.
2. 좋은 개발자는 디자이너, 기획자, 마케터 등 여러 포지션에 있는 분들과 소통을 잘합니다.
UI 컴포넌트의 명칭과 이를 구현하는 능력은 필수적인 커뮤니케이션 스킬이자 필요사항이니 어떤 상황에서 해당 컴포넌트를 사용하면 좋을지 고민하며 코드를 작성해보세요.
1. PR 제목과 내용을 아래와 같이 작성 해주세요.
PR 제목 : 부산대_0조_아이템명_0주차