- 배포 URL : http://www.cla-school.site/
- ‘2023 월드프렌즈코리아 온라인 IT봉사단’으로 활동 중 네팔 Thimi 지역의 중등학교인 Creative Learners’Academy와 인연을 맺었습니다.
- IT 인프라 부족 및 경제적 제약 등으로 자체 웹사이트 개발이 힘든 학교에 보안이 강화된 디지털 학사 행정 시스템 제공하여 400명의 사용자를 지원하였습니다.
| 김나경 | 윤재원 | 박지연 | 박준형 |
|---|---|---|---|
| 프론트 | 프론트 | 백엔드 | 벡엔드 |
- React (18.2.0): 웹 개발 라이브러리
- Web Speech API: 브라우저 엔진 내장 기능을 이용한 텍스트 음성 변환 기능
- Spring Boot (3.1.11): REST API 서버 구축
- Free-Translate API: 오픈소스 API를 이용한 Translation 서버 구축
- MySQL (8.0.39): 웹 사이트 데이터를 관리하는 데이터베이스
- Tomcat (10.1.20): 웹 페이지를 구동하는 웹 서버
- 리눅스 Ubuntu 22.04.4
- Putty: 클라우드 서버 Ubuntu 원격 접속용 툴
- Docker: 리눅스 컨테이너 툴
- Github Actions: 코드 통합 및 배포 자동화 파이프라인 툴
- AWS S3: 빌드된 application 저장소
- AWS CodeDeploy: S3에 저장된 빌드 결과물을 라즈베리파이 서버에 배포
- Android Studio (2022.3.1): Android application 프로그램 개발
- 안드로이드 OS (11.0): 스마트폰 운영체제
- 전체 프로젝트 진행 기간 : 2024-04 ~ 2024-08
- 기획 기간 : 2024-04 ~ 2024-06
- 개발 기간 : 2024-06 ~ 2024-08
- 프로젝트 관리 : Jira에서 기간별 Sprint를 생성하여 작업을 할당 및 공유하여 관리하였습니다.
- 형상 관리 : Git Flow의 브랜치 전략을 채택하여 Github로 관리하였습니다.
- 이슈 관리 : 주간회의를 진행하며 Confluence에 회의록을 작성하였으며 파트별 주간 Wiki를 작성하여 이슈를 공유하였습니다.
학생들의 접근 편이성을 위하여 PC 웹사이트와 모바일 어플 모두 동시에 지원합니다.
| 로그인 웹 |
|---|
![]() |
| 로그인 앱 |
|---|
![]() |
네팔의 교장 선생님 Google Calendar 계정과 연동된 서비스를 제공하여 학사 일정을 효율적으로 관리할 수 있도록 돕습니다.
| 홈 화면 |
|---|
![]() |
영유아부터 초등학생까지 다양한 연령대의 학생들을 위한 특별한 기능 2가지를 소개합니다. 네팔 언어 번역을 위한 다국어 지원 / 텍스트 읽어주기 (Text-to-Speech) 기능 지원
| 공지 게시판 |
|---|
![]() |
수기로 관리하던 학생 명부를 디지털화하였습니다. 온라인으로 학생 프로필을 관리하고 엑셀 파일로 내보내는 기능을 지원합니다.
| 학생 조회 |
|---|
![]() |
학급, 담임 교사, 학생을 그룹별로 구성하여 체계적인 학급 관리가 가능하며, 반배정도 쉽게 할 수 있습니다.
| 반 배정 |
|---|
![]() |
수기로 관리하던 출석부를 디지털화! 온라인으로 출석부를 관리하고 엑셀 통계 파일로 내보내는 기능을 지원합니다.
| 출석 |
|---|
![]() |
| 학년별 커리큘럼 관리 |
|---|
![]() |
| 학년별 커리큘럼 관리 |
|---|
![]() |
| 마이페이지 |
|---|
![]() |
| 학급정보 |
|---|
![]() |
교장 선생님과 주기적으로 카톡 회의 및 온라인 미팅을 진행하고,주된 사용자인 학생들에게 설문조사를 진행하여 피드백을 받을 수 있었습니다.











