한양대학교 중앙동아리 HUHS 내 스터디들은 동아리방을 예약해서 스터디를 진행하는 경우가 많습니다. 동아리 규모도 크고 스터디의 종류도 많은 데 비해 동아리방 예약 체계가 잘 잡혀있지 않아서 여러 문제들이 있었습니다. 카카오톡으로 예약을 하는 경우, 아래 사진과 같이 이전 예약이 누락되거나 동아리원에게 공지가 되지 않아 시간대가 겹치는 문제가 종종 발생했습니다. 이를 해결하고자 동아리방 예약 일정을 한눈에 확인할 수 있는 웹 서비스를 개발하게 되었습니다. 사용자는 캘린더를 기반으로 동아리방 사용 예약/수정/삭제, 다른 일정 확인을 할 수 있습니다.
HRS는 직관적인 UI를 통해 동아리방 예약 상태를 알아볼 수 있는 정보를 제공합니다. 이로 인해 다수의 사용자들간의 혼선을 막고 관리자 입장에서 체계적인 운영이 가능하도록 도움을 줄 수 있습니다.
김가은 | 김민식 | 김정희 | 허유준 |
https://huhs-reservation.netlify.app
첫 커밋부터 1차 배포까지의 기간을 의미합니다.
2022.05.23 ~ 2022.06.23
2022.05.12 ~ 2022.05.23
react
: (^18.1.0)prop-types
dayjs
styled-components
react-icons
styled-reset
axios
├── README.md
├── package-lock.json
├── package.json
├── public
│ ├── index.html
│ └── robots.txt
└── src
├── App.js
├── assets
│ └── images
│ └── plus.svg
├── client.js
├── components
│ ├── AddScheduleButton.jsx
│ ├── Calendar.js
│ ├── Component.jsx
│ ├── InputForm
│ │ ├── CreateContext.jsx
│ │ ├── FormBody.jsx
│ │ ├── InformationBox.jsx
│ │ ├── PurposeBox.jsx
│ │ └── TimeSetBox.jsx
│ ├── InputStudentNumber.jsx
│ ├── ScheduleList.jsx
│ ├── ScheduleListItem.jsx
│ └── Week.js
├── constants
│ └── index.js
├── index.js
├── pages
│ └── index.jsx
└── styles
├── GlobalStyle.js
├── fonts
│ ├── NanumPenScript-Regular.ttf
│ ├── NotoSansKR-Black.otf
│ ├── NotoSansKR-Bold.otf
│ ├── NotoSansKR-Light.otf
│ ├── NotoSansKR-Medium.otf
│ ├── NotoSansKR-Regular.otf
│ └── NotoSansKR-Thin.otf
└── index.css
git clone https://github.com/HUHS-ReactStudy/huhs-reservation-frontend.git
cd huhs-reservation-frontend
npm i
npm run start
캘린더 기능 | 동아리방 신청 예약화면 | 학번 인증 기능 |
---|---|---|
일정 생성 | 일정 편집 | 일정 삭제 |
---|---|---|