프로젝트 배경
1) 문제점 - 교육 대상자·수강 현황·수료 여부를 종이·엑셀·여러 시스템에 나눠 관리해 한눈에 보기 어렵다. - 동영상 강의를 들을 때 건너뛰기·여러 기기 동시 접속 등으로 수강이 제대로 되지 않는 경우가 있다. - 수료 기준을 사람이 일일이 확인해야 해 처리가 느리고 실수가 날 수 있다. - 수료증을 따로 만들·배포하면 분실·위조 확인이 어렵다. - 교육 인원이 몰리는 시간대에 접속이 막히거나 서
프로젝트 성과
수료·수료증 처리 자동화
강의를 정해진 만큼 들으면 사람이 확인하지 않아도 수료 처리되고, 수료증이 바로 나옵니다.
영상 건너뛰기·중복 시청 방지
시청 시간을 서버에서 확인하고, 한 계정이 여러 기기에서 동시에 보는 것을 막았습니다.
동시 수강 시 접속 안정화
정해진 인원만 들어가게 하고, 나머지는 대기 후 순서대로 입장해 몰릴 때도 서비스가 버팁니다.
교육 대상자 명단 관리 시간 단축
엑셀 파일로 대상자를 한 번에 올리고 받을 수 있어, 한 명씩 입력하던 방식보다 빠릅니다.
수료증 진위 확인 가능
수료증에 확인용 코드를 넣어, 스캔만으로 진짜 발급분인지 확인할 수 있습니다.
핵심 기능
진행 단계
기획, 설계
2026.03.
예전 PHP 교육 모듈과 엑셀, 수기 운영을 조사했습니다. 관리자 웹, 수강 앱과 웹, 진도, 수료, 수료증, 동영상, 알림 범위를 정하고 화면 흐름과 DB, API, 개발 순서를 문서로 확정했습니다.
프로젝트 상세
1) 포트폴리오 소개 법정·의무 보수교육을 온라인으로 수강·관리하는 B2G/B2B 교육 SaaS입니다. 교육 기관(지자체·협회 등)이 교육 대상자·과정·수강 진도·수료·수료증을 한곳에서 운영하고, 수강생은 모바일 앱(또는 웹)으로 동영상 강의를 수강·수료증을 발급받습니다. 2) 작업 범위 서버 구축: NestJS REST API, PostgreSQL(Prisma) 등 관리자 웹: 관리자 대시보드







