Skip to content

Repository files navigation

🚨삐용삐용🚨

응급대처 가이드 서비스



☺️ 서비스 이름 및 소개

Logo
    삐용삐용은 AI기반 응급대처가이드를 제공합니다.
    삐용삐용은 다급한 응급상황을 뜻하며, 이 서비스를 통해 다양한 응급상황을 대처, 예방 그리고 모두가 일상적 대처법 학습을 목표로 하고 있습니다.


Teck Stack ✨

  • 기술 스택:

    • Java 17
    • Spring Boot : 3.4.4
    • MySQL : 8.0.33
  • 배포 환경: 미정



👀 View 소개

🌱 Main View

1️⃣ 로그인 2️⃣ 회원가입 3️⃣ 마이페이지

🌱 Hospital Map & Chat bot View

1️⃣ 응급지도 2️⃣ 병원 전화연결 3️⃣ 챗봇

🌱 Manual view

1️⃣ 매뉴얼 2️⃣ 세부 매뉴얼

📁 폴더 구조

├── 📁 ppiyong-api
│   └── src
│       └── main
│           └── java
│               └── org
│                   └── 📁 api
│                       ├── 📁 emergencymap
│                       │   ├── controller
│                       │   ├── domain
│                       │   ├── dto
│                       │   ├── mapper
│                       │   └── repository
 |                       |   └── Service
│                       ├── 📁 manual
│                       │   ├── controller
│                       │   ├── domain
│                       │   ├── dto
│                       │   ├── mapper
│                       │   └── repository
|                        |   └── Service
|                        |   📁 Mypage
│                       │   ├── controller
│                       │   ├── domain
│                       │   ├── dto
│                       │   ├── mapper
│                       │   └── repository
|                        |__ └── Service
├── ppiyong-api
│   └── src
│       └── main
│           └── java
│               └── org
│                   └── 📁 external
│                       ├── 📁 AwsConfig
│                       ├── 📁 S3service
 │                       
├── ppiyong-api
│   └── src
│       └── main
│           └── java
│               └── org
│                   └── 📁 global
│                       ├── 📁 auth
│                       ├── 📁 config
│                       │   └── jwt
|                       |__ └── authentication
|                       |__ |__ tokenprovider
│                       ├── 📁 config
│                       │   ├── appconfig
│                       │   └── securityconfig
│                       │   ├── casheconfig
│                       │   └── swaggerconfig
│                       ├── 📁 exception
│                       ├── 📁 kakao
│                       │   ├── controller
│                       │   └── dto
│                       │   └── service
│                       ├── 📁 security
│                       │   ├── controller
│                       │   └── domain
│                       │   └── dto
│                       │   └── service
└── gradle
    └── wrapper


✨ Git 컨벤션

1️⃣ Commit 컨벤션
Commit Type
  • Commit 메시지 종류 설명
제목 내용
feat 새로운 기능에 대한 커밋
fix 버그 수정에 대한 커밋
docs 문서 수정에 대한 커밋
style 코드 스타일 혹은 포맷 등에 관한 커밋
refactor 코드 리팩토링에 대한 커밋
test 테스트 코드 추가, 삭제, 변경
chore 빌드 설정, 패키지 변경, 문서 수정에 대한 커밋

커밋 예시: feat/#이슈넘버 : 커밋 내용 설명


2️⃣ Branch 전략
  • Git-Flow 전략
  • 브랜치 운영
    • main : 완전히 안전하다고 판단되었을 때, 즉 배포가 가능한 최종 merge하는 곳
    • develop : 배포하기 전 개발 중일 때 각자의 브랜치에서 merge하는 브랜치
    • 제목/#이슈넘버/기능명: 새로운 기능 개발. 개발이 완료되면 main 브랜치로 병합

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages