요약
- 환자와 의사를 위해 빠른 일처리를 돕는 smart_chart 서비스 입니다.
- 환자는 병원 예약, 진료비 내기, 기본 건강체크, 실시간 진료상담을 이용할 수 있습니다.
- 의사는 예약/진료 관리, 환자 대기 관리, 매출관리, 실시간 진료상담을 이용할 수 있습니다.
역할
- 백엔드 : 홍유리
- 프론트엔드 : 홍왕렬, 이정민
- API 설계 : 홍유리, 홍왕렬, 이정민
- DB 설계 : 홍유리
- 콘텐츠 기획 및 제작 : 홍유리, 홍왕렬, 이정민
기간
- 2023.09 ~ 2023.12
- Chart.js로 병원 매출관리 조회 기능 (월별, 년도별, 일별, 주간별, 기간별, 나이별, 성별, 최신순, 매출순)
- Websocket을 이용한 실시간 진료 상담을 위한 실시간 채팅 기능
- i’mort, KakaoPay를 이용한 치료비 결제 기능
- 네이버 지역정보 검색 기능
- Gamil SMTP로 예약 확정 체크 문자 서비스
- 오늘의 환자 대기 관리 기능
- kakaomap 병원 검색 및 예약
- 환자 기본 건강체크 서비스
- 의사 진료 관리 서비스
- 의사 예약 관리 서비스
의사 매출관리 | 실시간 진료 상담 |
---|---|
의사 예약/진료관리 | 환자 대기 관리 |
---|---|
환자 병원예약, 스마트 문진 | 환자 진료비 내기 |
---|---|
) |
환자 로그인, 마이페이지 | 의사 비밀번호 찾기, 회원가입 |
---|---|
FRONT_END
BACK_END
분류 | 사이트 |
---|---|
홍유리 블로그 | 👉🏻 블로그 보러가기 |
DB 설계 | 👉🏻 DB 설계 보러가기 |
환자 API 명세서 | 👉🏻 환자 API 명세서 보러가기 |
의사 API 명세서 | 👉🏻 의사 API 명세서 보러가기 |
결제, Jwt 시퀀스 다이어그램 | 👉🏻 결제, JWT 시퀀스 다이어그램 보러가기 |
-
Github Actions, S3, Code Deploy를 이용한 CI / CD 구축
-
Nginx로 HTTPS 개발 및 리버스 프록시 서버 세팅
- Cerbot 설치 및 Let’s Encrypt에서 SSL 인증서 발급
- Crontab으로 SSL 인증서 자동 갱신 설정
- Nginx로 HTTPS 구축 시 발생한 이슈 해결
- Nginx와 같은 포트 번호사용을 인한 무한루프 발생으로 다른 포트 적용(8080)으로 해결
-
Spring Security를 이용한 개발 및 이슈처리
- 403 Forbidden 응답이 반환되는 문제를 별도의 엔트리포인트를 작성하여 스프링 시큐리티에 등록으로 해결
jeongmin7 | dbfl720 | hongwr |
이정민(front) | 홍유리(Back) | 홍왕열(front) |