Skip to content

비대면 진료를 위한 종합 성형외과 플랫폼

Notifications You must be signed in to change notification settings

8282qwe/Nangman_Doctor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

574 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



낭만닥터!
기존 불편했던 기능은 개선하고,
필요한 기능은 추가하고!
배포주소: http://deploysemi.midichi.kro.kr/

📃 Detail Role

이름 담당 기능 Github
김우형 화상진료, 수술예약, Git 관리 whkim98
배동우 처방전, 리뷰게시판, 결제 dongwoobae
이장우 로그인, 회원가입, QnA 8282qwe
이가현 홍보배너, 챗봇, 디자인 총괄 LeeGaHyun12
최시현 검색, 병원 소개 andychoi0819
강하윤 상담예약, SMTP hayooniiiiii


개발환경

FrontEnd

Thymeleaf Badge HTML Badge

BackEnd

Node.js Badge

Tools




📝 목차


🎉 개요

본문 확인 (👈 Click)

성형외과 전문 통합 시스템 "낭만닥터" !!!

낭만닥터는 자신의 외모를 가꾸어 나가는 성형의 시대에 맞추어 필요한 정보를 제공하고, 강남에 위치한 모든 성형외과의 정보와 상담 예약까지 제공합니다. 비대면 진료까지 가능한 낭만 닥터의 서비스를 즐겨보세요!


✨ 프로젝트 구성

본문 확인 (👈 Click)
  • 로그인/회원가입
    • 모든 사용자는 소셜 / 로컬 중 원하는 방식으로 회원가입 및 로그인 가능
    • 소셜로그인(Naver,Kakao,Google)
    • 마이페이지에서 예약 내역 확인 가능

  • 병원 검색
    • 키워드 검색
    • 검색어 추천
    • 평점 순으로 출력

  • 예약
    • 병원 검색을 통해 예약 페이지 접속
    • 예약과 동시에 로그인한 이메일 주소로 알림 메일 전송
    • 직원 페이지에서 수락 버튼 클릭시 화상진료 입장 가능

  • 화상 진료
    • 이메일로 전송된 방이름 입력 후 화상 진료 시작
    • 의사는 처방전 입력 페이지로 이동
    • 채팅 및 카메라 ON/OFF, 마이크 MUTE/UNMUTE
    • 방나가기 버튼 클릭시 화상진료 버튼이 결제 버튼으로 바뀜

  • 결제
    • 의사가 처방전 입력시 결제하러가기 버튼 활성화
    • 카드, 휴대폰, 가상계좌 등의 방법으로 결제 가능
    • 결제시 리뷰쓰러가기 및 처방전 열람 버튼 활성화

  • 챗봇
    • 예약하기, 병원검색 가능

  • 익명게시판
    • 익명으로 작성
    • 작성시 닉네임, 비밀번호, 내용 입력 가능
    • 파일첨부 가능
    • 비밀번호 암호화

  • 직원페이지
    • 의사, 간호사, 행정, 매니저 권한 부여
    • 매니저는 속한 병원의 직원에게 권한 변경 및 병원 정보 수정 가능
    • 캘린더에서 일정 보기


📈 다이어그램

본문 확인 (👈 Click)

ER다이어그램


🙌🏻 협업 방식 - Loop

본문 확인 (👈 Click)

저희 팀은 협업 방식으로 Notion, Trello, Google Sheets를 사용했습니다.

아이디어를 공유하고 해당 아이디어 대해 자신의 생각과 추가적인 아이디어를 작성하여 아이디어 보완을 했습니다.

프로젝트 선정 후 목표 우선순위 진행률과 구현할 기능을 선정하고 역할 분담을 하고 각자 맡은 기능들에 대해 백로그를 작성하면서 팀원들과 진행사항을 공유했습니다.


🎡 팀의 개발 문화

본문 확인 (👈 Click)

Github 규칙

1. 개발 환경 및 협업 방법:

각 개발자는 본인이 현재 작업중인 폴더 외의 코드는 확인만 가능하고 직접 수정하지 않습니다.

불가피하게 수정이 필요한 경우, 담당 개발자와 필수적으로 협의합니다.

코드 변경이 필요한 부분을 찾았을 때, 해당 부분의 담당자에게 알려주고 직접 수정하지 않습니다.


2. 커밋 규칙:

1일 1회 Main 브랜치에 Merge를 진행합니다.

기능이 완료되지 않은 오류 코드의 경우 제외 후 커밋/푸쉬 합니다.

3.브랜치 전략:

Main 브랜치에서는 직접적으로 개발하지 않고, 기능 개발은 각 개발자의 이름으로 만들어진 브랜치에서 작업합니다.

개발이 완료되면 각 개발자의 브랜치에서 Main 브랜치로 pull request를 생성하여 코드 리뷰를 받고 Git 담당자에게 승인을 받은 후에만 Main 브랜치로 Merge합니다.

Main 브랜치로 merge된 이후에는 변경된 기능을 확인하고 오류 발생시 각 담당 개발자에게 전달합니다.


🔎 결과물

본문 확인 (👈 Click)

배포주소: http://deploysemi.midichi.kro.kr/


📃 API 명세서

본문 확인 (👈 Click)

스웨거 주소: http://deploysemi.midichi.kro.kr/swagger-ui


📃 발표자료

본문 확인 (👈 Click)

발표자료 : 낭만닥터_발표자료.pdf

About

비대면 진료를 위한 종합 성형외과 플랫폼

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 70.0%
  • CSS 15.7%
  • Java 9.8%
  • JavaScript 4.4%
  • SCSS 0.1%