Skip to content

hongandlee/Smart_Chart_Server

Repository files navigation



✨ Smart_Chart

요약

  • 환자와 의사를 위해 빠른 일처리를 돕는 smart_chart 서비스 입니다.
  • 환자는 병원 예약, 진료비 내기, 기본 건강체크, 실시간 진료상담을 이용할 수 있습니다.
  • 의사는 예약/진료 관리, 환자 대기 관리, 매출관리, 실시간 진료상담을 이용할 수 있습니다.






📖 Description

역할

  • 백엔드 : 홍유리
  • 프론트엔드 : 홍왕렬, 이정민
  • API 설계 : 홍유리, 홍왕렬, 이정민
  • DB 설계 : 홍유리
  • 콘텐츠 기획 및 제작 : 홍유리, 홍왕렬, 이정민

기간

  • 2023.09 ~ 2023.12






🔍핵심 기능

  • Chart.js로 병원 매출관리 조회 기능 (월별, 년도별, 일별, 주간별, 기간별, 나이별, 성별, 최신순, 매출순)
  • Websocket을 이용한 실시간 진료 상담을 위한 실시간 채팅 기능
  • i’mort, KakaoPay를 이용한 치료비 결제 기능
  • 네이버 지역정보 검색 기능
  • Gamil SMTP로 예약 확정 체크 문자 서비스
  • 오늘의 환자 대기 관리 기능
  • kakaomap 병원 검색 및 예약
  • 환자 기본 건강체크 서비스
  • 의사 진료 관리 서비스
  • 의사 예약 관리 서비스




📽 페이지 소개

의사 매출관리 실시간 진료 상담
1의사 매출관리 2실시간 진료 상담
의사 예약/진료관리 환자 대기 관리
3의사 예약관리 4의사 환자 대기 관리
환자 병원예약, 스마트 문진 환자 진료비 내기
5환자 병원예약 및 스마트 문진 6환자 진료비 내기)
환자 로그인, 마이페이지 의사 비밀번호 찾기, 회원가입
7환자 로그인, 마이페이지 8의사 비밀번호 찾기, 회원가입






⚒️ 기술스택

FRONT_END


BACK_END






⚖ Service Architecture






💾 ERD






🌿 결제, JWT Sequence Diagram






🎀 Project Proposal

분류 사이트
홍유리 블로그 👉🏻 블로그 보러가기
DB 설계 👉🏻 DB 설계 보러가기
환자 API 명세서 👉🏻 환자 API 명세서 보러가기
의사 API 명세서 👉🏻 의사 API 명세서 보러가기
결제, Jwt 시퀀스 다이어그램 👉🏻 결제, JWT 시퀀스 다이어그램 보러가기






📌 담당업무

  1. Github Actions, S3, Code Deploy를 이용한 CI / CD 구축



  2. Nginx로 HTTPS 개발 및 리버스 프록시 서버 세팅

    • Cerbot 설치 및 Let’s Encrypt에서 SSL 인증서 발급
    • Crontab으로 SSL 인증서 자동 갱신 설정
    • Nginx로 HTTPS 구축 시 발생한 이슈 해결
      • Nginx와 같은 포트 번호사용을 인한 무한루프 발생으로 다른 포트 적용(8080)으로 해결



  3. Spring Security를 이용한 개발 및 이슈처리

    • 403 Forbidden 응답이 반환되는 문제를 별도의 엔트리포인트를 작성하여 스프링 시큐리티에 등록으로 해결






💪팀원명

jeongmin7 dbfl720 hongwr
이정민(front) 홍유리(Back) 홍왕열(front)



About

Smart_Chart_Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published