{"id":19372028,"url":"https://github.com/dev-junehee/drcal-client","last_synced_at":"2026-05-14T18:31:12.155Z","repository":{"id":191210271,"uuid":"684022617","full_name":"dev-junehee/drcal-client","owner":"dev-junehee","description":"대학병원 의사들을 위한 쉽고 빠른 연차∙당직 관리 서비스 (일반)","archived":false,"fork":false,"pushed_at":"2023-08-28T15:32:34.000Z","size":459,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-16T18:07:07.397Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-junehee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-28T09:37:23.000Z","updated_at":"2023-08-28T11:27:23.000Z","dependencies_parsed_at":"2023-08-28T20:47:45.253Z","dependency_job_id":"9bb69759-cc2d-45ff-91d7-bdf05d5a6acb","html_url":"https://github.com/dev-junehee/drcal-client","commit_stats":null,"previous_names":["dev-junehee/drcal-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev-junehee/drcal-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-junehee%2Fdrcal-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-junehee%2Fdrcal-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-junehee%2Fdrcal-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-junehee%2Fdrcal-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-junehee","download_url":"https://codeload.github.com/dev-junehee/drcal-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-junehee%2Fdrcal-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33037779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T08:21:09.924Z","updated_at":"2026-05-14T18:31:12.127Z","avatar_url":"https://github.com/dev-junehee.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏥 닥터캘 (Dr. Cal)\n\n\u003cbr /\u003e\n\n\u003cimg width=\"400\" src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/b31a2646-1182-45ef-9bac-7f2c4e6859e9\" /\u003e\n\n### 대학병원 의사들을 위한 쉽고 빠른 당직/연차 관리 서비스\n\n\u003cbr /\u003e\n\n## 🎮 프로젝트 DEMO\n\n### [🥼 Dr.Cal (일반용)](https://drcal.netlify.app)\n\n### [🔐 Dr.Cal (관리자용)](https://drcal-admin.netlify.app)\n\n\u003cbr /\u003e\n\n| 테스트 계정 (일반) | 서울대학교 병원 (관리자) | 연세 세브란스 병원 (관리자) | 고려대학교 안암병원 (관리자) |\n| :----------------: | :----------------------: | :-------------------------: | :--------------------------: |\n|   user@test.com    |   admin@doctorcal.com    |    admin2@doctorcal.com     |     admin3@doctorcal.com     |\n|      test1234      |         12345678         |          12345678           |           12345678           |\n\n**`일반 사용자 계정은 직접 회원가입 가능합니다.`**\u003cbr /\u003e **`관리자 계정은 회원가입 요청 승인 외에는 사용을 자제해 주세요`**\n\n\u003cbr\u003e\u003cbr\u003e\n\n## 🗓️ 프로젝트 소개\n\n\u003e **개 요** : 대학병원 의사들을 위한 쉽고 빠른 당직/연차 관리 서비스입니다. \u003cbr/\u003e **개발 기간** : 2023. 07. 24 ~ 2023. 08. 11 (약 3주) \u003cbr/\u003e **참고 사항** : 패스트캠퍼스 부트캠프의 프론트엔드 \u0026 백엔드 미니프로젝트 협업으로 만들어진 서비스입니다. \u003cbr/\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n## 👤 프로젝트 팀원\n\n| **[김준희](https://github.com/dev-junehee) (팀장)** | **[김다슬](https://github.com/7581058)** | **[임승이](https://github.com/doitidey)** |\n| :-: | :-: | :-: |\n| \u003ca href=\"https://github.com/dev-junehee\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/116873887?v=4\" width=200px alt=\"김준희\" /\u003e | \u003ca href=\"https://github.com/7581058\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/100559990?v=4\" width=200px alt=\"김다슬\" /\u003e | \u003ca href=\"https://github.com/doitidey\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/128357188?v=4\" width=200px alt=\"임승이\" /\u003e |\n| Front-End | Front-End | Front-End |\n| 회원가입\u003cbr /\u003e마이페이지\u003cbr /\u003e(개인정보/비밀번호 수정)\u003cbr /\u003eAdmin 당직변경관리\u003cbr /\u003eAdmin 당직일정 추가\u003cbr /\u003eMain Header, Btns | Main Calendar\u003cbr /\u003eAdmin 사용자 관리\u003cbr /\u003eAdmin 회원가입 요청\u003cbr /\u003eAdmin 당직일정 추가\u003cbr /\u003eSideBar\u003cbr /\u003eBoard | 로그인\u003cbr /\u003e요청 내역 확인\u003cbr /\u003eAdmin 연차 신청 관리\u003cbr /\u003eAdmin 당직일정 추가\u003cbr /\u003eModals |\n\n\u003cbr /\u003e\n\n| **[송태형](https://github.com/Ussu1112) (팀장)** | **[송정호](https://github.com/sdfgx123)** | **[최해솔](https://github.com/atsunsetree)** |\n| :-: | :-: | :-: |\n| \u003ca href=\"https://github.com/Ussu1112\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/42778315?v=4\" width=\"200\" alt=\"송태형\"/\u003e | \u003ca href=\"https://github.com/sdfgx123\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/64997246?v=4\" width=\"200\" alt=\"송정호\" /\u003e | \u003ca href=\"https://github.com/atsunsetree\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/128345842?v=4\" width=200px alt=\"최해솔\" /\u003e |\n| Back-End | Back-End | Back-End |\n| DB 관리 \u003c/br\u003e AWS 배포 \u003c/br\u003e 테이블 설계 \u003c/br\u003e User 관련 API 담당 \u003c/br\u003e - 회원가입 \u003c/br\u003e - 로그인, 로그아웃 \u003c/br\u003e - 개인정보 조회 \u003c/br\u003e - 개인정보 수정 \u003c/br\u003e- 비밀번호 변경 | 테이블 설계 \u003c/br\u003e Admin 관련 API 담당 \u003c/br\u003e - 사용자 관리 \u003c/br\u003e - 회원가입 승인, 요청 리스트 조회 \u003c/br\u003e - 유저 권한, 재직 상태 수정 \u003c/br\u003e - 당직, 연차 요청 리스트 조회 \u003c/br\u003e - 당직, 연차 승인/반려 처리 \u003c/br\u003e - 병원 리스트 조회 \u003c/br\u003e - 병원별 과(파트), 의사 조회 \u003c/br\u003e - 관리자 당직 추가/삭제 \u003c/br\u003e | 테이블 설계 \u003c/br\u003e Calendar 관련 API 담당 \u003c/br\u003e - 도메인 설계 \u003c/br\u003e - 메인 캘린더 조회 \u003c/br\u003e - 연차 등록 \u003c/br\u003e - 연차 수정 \u003c/br\u003e - 연차 삭제 |\n\n\u003cbr\u003e\n\n## 🛠️️ 사용기술 및 개발환경\n\n**Front-End**\n\n\u003cp\u003e\n\u003cimg src=\"https://img.shields.io/badge/React-61DAFB?style=flat\u0026logo=React\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/TypeScript-3178C6?style=flat\u0026logo=TypeScript\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/StyledComponents-DB7093?style=flat\u0026logo=styledcomponents\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Recoil-3578E5?style=flat\u0026logo=recoil\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Vite-646CFF?style=flat\u0026logo=Vite\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/npm-CB3837?style=flat\u0026logo=npm\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Visual Studio Code-007ACC?style=flat\u0026logo=Visual Studio Code\u0026logoColor=white\"/\u003e\n\u003c/p\u003e\n\n**Back-End**\n\n\u003cp\u003e\n\u003cimg src=\"https://img.shields.io/badge/java11-007396?style=flat\u0026logo=java\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/SpringBoot-6DB33F?style=flat\u0026logo=springboot\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Spring_Security-6DB33F?style=flat\u0026logo=springsecurity\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/MySQL-4479A1?style=flat\u0026logo=mysql\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Gradle-02303A?style=flat\u0026logo=gradle\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/JPA-527FFF?style=flat\u0026logo=java\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/IntelliJ_IDEA-000000?style=flat\u0026logo=intellijidea\u0026logoColor=white\" /\u003e\n\n\u003c/p\u003e\n\n**Deployment**\n\n\u003cp\u003e\n\u003cimg src=\"https://img.shields.io/badge/Netlify-00C7B7?style=flat\u0026logo=netlify\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/AWS-232F3E?style=flat\u0026logo=amazonaws\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/AWS_EC2-FF9900?style=flat\u0026logo=amazonec2\u0026logoColor=white\" /\u003e\n\u003c/p\u003e\n\n**Cowork Tools**\n\n\u003cp\u003e\n\u003cimg src=\"https://img.shields.io/badge/Slack-4A154B?style=flat\u0026logo=Slack\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Notion-000000?style=flat\u0026logo=Notion\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Zoom-2D8CFF?style=flat\u0026logo=Zoom\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Figma-F24E1E?style=flat\u0026logo=figma\u0026logoColor=white\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/GitHub-181717?style=flat\u0026logo=GitHub\u0026logoColor=white\" /\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\u003c/br\u003e\n\n## 🖥️ 기능 소개\n\n### 1. User\n\n| 회원가입 | 로그인 |\n| :-: | :-: |\n| \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/5faf710e-7299-4233-9dcb-35215189ca62\" width=600/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/4e42e628-31d6-41ba-b781-9c80824d7097\" width=600/\u003e |\n\n\u003cbr\u003e\n\n| 마이페이지 | 비밀번호 변경 |\n| :-: | :-: |\n| \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/de97bd80-9289-416d-a13f-f2d6614f8535\" width=600/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/c2edced4-2ab5-4ec0-9f23-6b4c0334006a\" width=600/\u003e |\n\n\u003cbr\u003e\u003c/br\u003e\n\n### 2. Schedule\n\n| 메인캘린더 (당직, 휴가조회) | 당직 변경 |\n| :-: | :-: |\n| \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/6dc8ae39-ded3-4a8d-a13b-5d894d63bc51\" width=600/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/ee680092-f7f3-4084-9523-6ec3bd083a5f\" width=600/\u003e |\n\n\u003cbr\u003e\n\n| 연차 신청 | 연차 신청 내역 수정/삭제 |\n| :-: | :-: |\n| \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/d64ad8c1-a633-4ba3-b346-e627814b3f4d\" width=600/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/6dcf044a-31df-4e70-b34a-50e00edb0197\" width=600/\u003e |\n\n\u003cbr\u003e\u003c/br\u003e\n\n### 3. Admin\n\n| 회원 권한 수정 | 재직 상태 수정 | 연차 승인/반려 |\n| :-: | :-: | :-: |\n| \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/256b4b44-0520-44c8-b885-77a4dbb254fb\" width=400/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/a810b65d-830b-4658-9a8f-64bd7247f536\" width=400/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/9a8a75a7-da95-4d63-8b6c-2f3d1ea13bc1\" width=400/\u003e |\n\n\u003cbr\u003e\n\n| 당직 일정 교환 | 당직 등록/삭제 |\n| :-: | :-: |\n| \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/74125bb4-d765-466c-af5a-0241c701118f\" width=600/\u003e | \u003cimg src=\"https://github.com/MINI-TEAM3/mini3-server/assets/128345842/8bf5fa31-076a-42d5-aada-8ec0d0e0abe8\" width=600/\u003e |\n\n\u003cbr\u003e\u003c/br\u003e\n\n## 💻 프로젝트 테스트\n\n### clone project\n\n```bash\n$ git clone git@github.com:MINI-TEAM3/client.git\n$ git clone git@github.com:MINI-TEAM3/admin.git\n```\n\n### go to project\n\n```bash\n$ cd client\n$ cd admin\n```\n\n### install npm\n\n```bash\n$ npm install\n```\n\n### start project\n\n```bash\n$ npm run dev\n```\n\n\u003cbr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-junehee%2Fdrcal-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-junehee%2Fdrcal-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-junehee%2Fdrcal-client/lists"}