Program description
경남 양산 가양초등학교 학내 정보화기기 유지보수를 위한 게시판입니다.
개발자센터의 ABCDE API를 활용하여 제작하였습니다.
README
가양초 정보화기기 유지보수 관리 게시판
개요
본 애플리케이션은 가양초등학교의 정보화기기(복사기, 전자칠판 등)에 대한 유지보수 신청 접수, 관리 및 현황 파악을 위한 웹 인터페이스입니다.
사용자는 신청서 작성 기능을 통해 문제를 접수할 수 있으며, 관리자는 실시간으로 접수된 신청 목록을 조회, 상태 변경, 수정 및 삭제할 수 있습니다.
주요 기능:
* 신청서 작성: 학반 정보와 문제 내용을 입력하여 유지보수 요청을 접수합니다.
* 문제 목록 조회: 접수된 모든 신청 내역을 상태별로 필터링하여 조회합니다.
* 관리자 기능: 신청 상태 일괄 변경, 특정 항목 일괄 삭제, 상세 정보 수정, 전체 CSV 다운로드를 지원합니다.
* 공지사항: 자주 발생하는 문제와 담당 연락처 정보를 한눈에 제공합니다.
프로젝트 파일 구조
- index.html: 애플리케이션의 구조와 레이아웃을 담당하는 메인 HTML 파일입니다.
- style.css: (사용되지 않음 - Tailwind CSS 사용)
- script.js: 모든 로직(데이터 통신, UI 상호작용, 필터링 등)을 처리하는 핵심 자바스크립트 파일입니다.
- common-issues.json: 자주 발생하는 기술적 문제 목록 데이터를 담고 있는 파일입니다.
작업 진행 상황 — Honest checklist:
- 완료된 항목:
- 전체 구조 및 UI 레이아웃: 완료
- 신청서 작성 기능: 완료 (API 호출 및 기본 유효성 검사)
- 상태별 목록 조회/필터링/무한 스크롤: 완료
- 관리자 기능 (CRUD/Bulk Action): 완료
- 자주 발생하는 문제 로드: 완료
- 진행 중·부분 완료:
- (해당 없음)
- 미완료·예정:
- (해당 없음)