Skip to content

ICE-STUDYRES/ice-studyroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

436 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 ice-studyroom

  • 한국외국어대학교 정보통신공학과 스터디룸 예약 시스템 프로젝트
  • 실시간 현황 파악이 어렵고 예약 관리가 수동으로 이루어지던 문제를 개선하여, 사용자에게는 편리하고 공정한 예약 경험을, 관리자에게는 효율적인 운영 시스템을 제공하는 것을 목표로 합니다.

😵 기존 예약 시스템의 문제점

image
  • 기존의 오픈채팅을 통해 스터디룸을 예약하던 방식의 불편함을 해결하고자 시작되었습니다.
  • 무분별한 예약을 통해서 자리를 선점을 방지하고 무급으로 관리자직을 수행하던 관리자들의 피로를 덜어주고 싶었습니다.


🚀 사용 흐름

🔎 홈페이지에서 바로 확인하는 실시간 예약 정보

image
  • 웹사이트에 접속하는 순간, 여러 지점의 실시간 좌석 현황을 한눈에 파악할 수 있습니다. 복잡한 과정 없이 원하는 장소의 이용 가능 여부를 바로 확인해 보세요.

🎟️ 원하는 장소와 시간을 선택하여 간편하게 예약

image image
  • 마음에 드는 장소를 찾았다면, 이제 원하는 날짜와 시간을 선택해 보세요. 직관적인 UI를 통해 단 몇 번의 클릭만으로 간편하게 예약을 완료할 수 있습니다.
  • 장소의 크기에 따라서 최소 예약 가능 인원 수를 설정하여 공간의 낭비없이 스터디룸을 사용할 수 있게 했습니다.

📱 QR 코드로 빠르고 스마트한 입실 및 출석

image
  • 예약이 완료되면 QR 코드가 발급됩니다. 이제 이 QR 코드로 스터디룸에 간편하게 입장할 차례입니다.

📸 스터디룸의 QR 리더기로 스캔하여 입장

image
  • 각 스터디룸에는 QR 리더기가 배치되어 있습니다. 발급받은 QR 코드를 리더기에 인식시키면 예약이 자동으로 인증되어 바로 이용을 시작할 수 있습니다.

⏳ 정해진 시간에만 가능한 예약 연장을 통한 공평한 예약 실현

image
  • 무분별한 연장으로 다른 사용자의 기회를 뺏지 않도록, 예약 종료 직전의 특정 시간에만 연장이 가능합니다.
  • 이를 통해 모두가 공평하게 스터디 공간을 이용할 수 있습니다.


🛠️ 기술 스택

🎨 Frontend

React Tailwind Vite

📡 Backend

Spring Boot JPA

💾 Database

MySQL Redis

🌐 Infrastructure

NGINX GitHub Actions AWS EC2



🙋‍♂️ 팀원 소개

도성현 심재성 이호진 김원빈 양재원
도성현 심재성 이호진 김원빈 양재원
BE BE BE FE FE
GitHub GitHub GitHub GitHub GitHub

About

한국외대 정보통신공학과 스터디룸 예약 시스템

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages