우주먼지
📄 API 명세서 - 상담프로그램 & 결제 & 예약
Project/Main Project 2023. 1. 26. 22:03

💡 API 명세서 - 상담프로그램 & 결제 & 예약 상담프로그램 & 결제 & 예약 API 명세서 (관리자) 프로그램 등록 POST 프로그램 등록 /api/programs/post 프로그램 등록 시 사용하는 엔드포인트 입니다 Header Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NTIzMTgsImV4cCI6MTY3NDY1MzIxOCwibWVtYmVySWQiOjMsInJvbGUiOiJBRE1JTiJ9.icBFQbDz1dZQ7zFf2tvYvfWaRQwEaI1ZcB24wePwF31sBNxD31uWIi_1vP3RuT3Mxso1X4R9KGPfXndDIoHPSg ExampleRequest c..

📄 API 명세서 - 상담사 & 게시물 & 공지사항
Project/Main Project 2023. 1. 26. 14:29

💡 API 명세서 - 상담사 & 게시물 & 공지사항 상담사 & 게시물 & 공지사항 API 명세서 상담사 등록 (회원가입) POST 상담사 회원가입 /api/counselors/new 상담사 등록 시 사용되는 엔드포인트입니다. 화면 정의서 기준 37번에서 사용됩니다. Authorization에서 관리자 토큰을 사용하셔야 합니다. Header Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NTIzMTgsImV4cCI6MTY3NDY1MzIxOCwibWVtYmVySWQiOjMsInJvbGUiOiJBRE1JTiJ9.icBFQbDz1dZQ7zFf2tvYvfWaRQwEaI1ZcB24wePwF31s..

📄 API 명세서 - 사용자 & 로그인 & 로그아웃
Project/Main Project 2023. 1. 26. 14:15

💡 API 명세서 - 로그아웃, 토큰 재발급 회원 & 로그인 & 로그아웃 API 명세서 공통 (로그아웃, 토큰재발급) POST logout /api/logout 로그아웃 시 사용하는 엔드포인트 입니다 Header Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NTIzMTgsImV4cCI6MTY3NDY1MzIxOCwibWVtYmVySWQiOjMsInJvbGUiOiJBRE1JTiJ9.icBFQbDz1dZQ7zFf2tvYvfWaRQwEaI1ZcB24wePwF31sBNxD31uWIi_1vP3RuT3Mxso1X4R9KGPfXndDIoHPSg ExampleRequest curl --locatio..

article thumbnail
📄 ERD 설계 & 테이블 명세서
Project/Main Project 2023. 1. 10. 16:53

💡 ERD 설계 프론트측에서 작성한 프로토타입 결과물과의 의견 취합을 통한 지속적인 필드 추가 엔티티 순환참조 문제 발생 가능성 잘 보고 설계하기 N:1 단방향 매핑으로 진행 💡 테이블 명세서 테이블 명세서 테이블 명세서 프로젝트 명 그룹 심리상담 예약 서비스 개발 작성일자 2023-01-10 데이터 베이스 명 Main_Project 테이블 명 USERS 테이블 설명 회원가입을 통한 로그인 대상 관리 컬럼명 컬럼 ID 타입 및 길이 Not null PK FK IDX 기본값 제약 조건 ID user_id bigint O O - - - - 이메일 email varchar(50) O - - - - - 비밀번호 password varchar(150) O - - - - - 이름 name varchar(20) O ..

article thumbnail
📄 사용자 요구사항 정의서 & 커밋 컨벤션
Project/Main Project 2023. 1. 6. 12:19

💡 사용자 요구사항 정의서 목적 기존 심리상담 어플리케이션의 그룹 테라피 기능의 부재로 인한 그룹 테라피 중점 어플리케이션 개발 요구사항 ID, 요구기능, 설명, 권한, 분류, 우선순위, 요구사항 더 많은 기능을 정의했었지만 1달이라는 시간안에 모든 구현을 할 수 있을것 같지 않아, 최대한 구현 후 여유가 있을때 추가 안된 요구사항을 정의서에 다시 추가하여 구현할 것 사용자 요구사항 정의서 프로젝트 명 그룹 심리상담 예약 서비스 개발 단계명 구상 / 기획 단계 작성일자 2023-01-04 예약 요구사항ID 요구기능 설명 권한 분류 우선순위 요구사항 res-01 예약-생성 프로그램 예약 내담자 예약 상 결제가 완료 시 생성 가능 res-02 예약-취소 프로그램 예약 취소 내담자 예약 상 취소는 시작 2일전..

📄 개발환경 세팅 & 가이드 3 (프로젝트 설계)
Project/Document 2022. 12. 19. 12:05

💡 프로젝트 설계 소프트웨어 개발 단계 분석 단계 사용자 요구사항 정의서 유스케이스 명세서 요구사항 추적표 등 설계 단계 작성된 SRS기반 설계 클래스 설계서 사용자 인터페이스 설계서 컴포넌트 설계서 인터페이스 설계서 통합 시험 시나리오 단위시험 케이스 데이터 전환 및 초기데이터 설계서 등 구현 단계 개발 진행도의 가시화 단위시험 결과서 DB 생성 스크립트 등 문서화 시험 단계 전체적인 테스트 통합시험 결과서 시스템시험 결과서 사용자 지침서 운영자 지침서 시스템 설치 결과서 인수시험 시나리오 인수시험 결과서 등 💡 사용자 요구사항 정의서 작성 목적 시스템 요구사항 합의, 업무단위로서 가치를 가지고 수행될 수 있는 업무를 도출하여 업무내용 기술 작성 방법 쉽게 구체적인 언어표현 사용, 기능 & 비기능적 요..

Git Commit Convention
Project/Document 2022. 12. 17. 16:09

💡 Commit Message Type(Optional) : [# Issue-Number -] Subject -> 제목 줄바꿈 Body(Optional) -> 본문 줄바꿈 Footer(Optional) -> 꼬리말 Type : 어떤 의도의 커밋인지 Type에 명시 Subject : 최대 50글자, 마침표 X, 영문 표기 시 동사(원형)를 가장 앞에두고 첫글자는 대문자 표기 Body : 긴 주석이 필요할 경우 작성, 어떻게가 아닌 무엇을 & 왜 했는지 작성, 최대 75글자 Footer : Issue Tracker ID 명시 (옵션) 💡 제목 & 태그 작성법 타입 : 태그와 제목으로 구성, 태그는 영어로 쓰고 첫글자는 대문자 표기 "태그: 제목" 의 형태이며 : 뒤에만 공백1칸 있음을 유의 제목 작성 제목의..

검색 태그