🏠 배포 주소 : CodeBLUE
🧑🏾💻 작업 로그 : Notion
📹 소개 영상 : youtube
📑 브로 슈어 : Brochure
- 프로젝트명 : CodeBLUE
- 기간 : 2023년 5월 19일 ~ 2023년 6월 30일
- 주제 : 인공지능을 활용한 응급환자 중증도 분류 & 사용자 위치 기반 실시간 잔여병상 조회 및 환자 이송신청 시스템
- 주요기능 :
[입력] 증상보고서 입력
[조회] 사용자 위치기반 추천 병원조회, 인근 병원조회, 증상보고서 검색
[전송]이송신청
Position | Name | Github | Tech Blog |
---|---|---|---|
Backend | 김시원 | Siwon-Kim | https://velog.io/@c1madang |
Backend | 권용재 | backEndKwon | https://blog.naver.com/rhaehfdl0433/ |
Backend | 이병훈 | ksnx3684 | https://ksnx3684.tistory.com/ |
Backend | 정혜승 | hclo99 | https://velog.io/@junghs710 |
#1 증상보고서 입력
1.mp4
#2 사용자 위치기반 추천 병원조회
2.mp4
#3 이송신청
3.mp4
#4 증상보고서 검색
4.mp4
#5 인근 병원조회
5.mp4
분류 | 기술 | 분류 | 기술 |
---|---|---|---|
Runtime | Node.js | Language | TypeScript, Python |
Framework | Nest.js, Flask | DB | MySQL(AWS RDS), Redis |
Web Crawling | Axios, Cheerio | AI | Tensorflow, Konlpy |
DevOps | Docker Compose, AWS EC2, ALB | Frontend | ejs |
CI/CD | Docker, Github Action | Geolocation | Kakao Mobility API, Spatial Index |
동시성제어 | BullQueue | 대용량데이터 검색 | TypeORM, QueryBuilder, Composite Index |
Commit Convention 펼쳐보기
● 제목은 최대 30글자이하로 작성: ex) feat: Add Key mapping
● 본문은 아래에 작성
--- <타입> 리스트 ---
feat : 기능 (새로운 기능)
fix : 버그 (버그 수정)
refactor : 리팩토링
design : CSS 등 사용자 UI 디자인 변경
comment : 필요한 주석 추가 및 변경
style : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
docs : 문서 수정 (문서 추가, 수정, 삭제, README)
test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
chore : 기타 변경사항 (빌드 스크립트 수정, assets, 패키지 매니저 등)
init : 초기 생성
rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만 한 경우
remove : 파일을 삭제하는 작업만 수행한 경우
--- <꼬리말> 필수아닌 옵션 ---
Fixes : 이슈 수정중 (아직 해결되지 않은 경우)
Resolves : 이슈 해결했을 때 사용
Ref : 참고할 이슈가 있을 때 사용
Related to : 해당 커밋에 관련된 이슈번호 (아직 해결되지 않은 경우)
ex) Fixes: #47 Related to: #32, #21
Code Convention 펼쳐보기
--- Prettier & Eslint 자동 적용 ---
singleQuote: true → 작은 따옴표(') 사용
trailingComma: "all" → 객체 또는 배열의 마지막 요소 뒤에 항상 쉼표(,) 추가
tabWidth: 2 → 들여쓰기 탭의 너비 2
semi: true → 문장의 끝에 항상 세미콜론(;) 추가
arrowParens: "always" → 화살표 함수 매개변수에 항상 괄호(ex, (param)=>expression) 추가
endOfLine: "auto" → 자동으로 행 종결 문자를 선택하도록 설정(줄 바꿈 문자(\n)→줄 바꿈 문자(\r\n))