Skip to content

ICE-AdvICE/advICE-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

774 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트 스크린샷

🧩 프로젝트 개요 – AdvICE

AdvICE는 한국외국어대학교 정보통신공학과를 위한 통합 웹 서비스입니다.
익명 커뮤니티와 코딩존 예약 및 출석 관리 시스템이라는 두 가지 기능을 제공합니다.
이 중 핵심 기능인 코딩존 시스템은 비효율적인 예약 및 출석 관리 과정을 디지털로 개선하고자 설계되었습니다.

🔍 기존 시스템의 문제점

예약은 외부 사이트를 통해 이루어졌으며, 다음과 같은 문제점이 있었습니다.

  • 예약 가능 요일과 시간이 제한되지 않아, 수업 직전에도 무분별한 예약이 이루어졌습니다.
  • 최대 인원 6명 제한이 적용되지 않아 초과 예약이 빈번하게 발생했습니다.
  • 각 조교가 개별적으로 출석을 관리하고 이를 수기로 취합해야 해 많은 시간이 소요되었습니다.
  • 예약 시마다 이름과 이메일을 반복 입력해야 해 사용자 경험이 불편했습니다.
  • 출석 관리가 분산되어 있어 학생들이 본인의 출석 여부를 정확히 확인하기 어려웠습니다.

💡 해결 및 성과

AdvICE는 위의 문제들을 다음과 같이 해결했습니다.

  • 예약 요일 및 시간에 맞춰 자동으로 발행되는 시스템 구축
  • 예약 인원 초과 및 중복 예약 방지 기능 적용
  • 출석 처리 및 통합 관리 시스템 도입
  • 로그인 기반 예약 및 출석 확인 기능으로 사용자 편의성 개선

👉 이러한 개선 결과, 학과의 공식 시스템으로 채택되었으며
👉 공로상을 수상하는 등 실질적인 성과를 거두었습니다.
👉 현재까지도 학과 내에서 지속적으로 운영 중입니다.

↗️ AdvICE 웹사이트


💻 팀 소개

도성현 이윤빈 박준서 김진우
도성현 이윤빈 박준서 김진우
백엔드 개발 백엔드 개발(leader) 프론트엔드 개발 프론트엔드 개발
GitHub GitHub GitHub GitHub
박다영 이의현 김주희 이혜원
박다영 이의현 김주희 이혜원
백엔드 개발 백엔드 개발 프론트엔드 개발 프론트엔드 개발
GitHub GitHub GitHub GitHub

⚙️ 기술 스택

🎨 Frontend

JavaScript React

📡 Backend

Java Spring Boot JPA

💾 Database

MySQL

🌐 Infrastructure

NGINX GitHub Actions AWS EC2 AWS S3

About

HUFS 정보통신공학과 익명게시판과 코딩존 예약 및 관리 시스템을 위한 웹 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors