강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

데스크톱 앱 개발

[Electron #2] React + Electron 오프라인 얼굴인식 출입·출결 관리 시스템 (With DeepFace)

현장에서 오프라인 환경에서도 얼굴인식이 어떻게 동작하는지 궁금했던 경험을 바탕으로, 이 강의에서는 React + Electron과 Python의 FastAPI 기반으로 구동되는 DeepFace를 활용해 얼굴인식 기반 출입·출결 관리의 기본 구조를 함께 만들어봅니다. 완성도보다는 동작 원리 이해와 개인 프로젝트로 확장할 수 있는 기초 다지기에 초점을 둡니다.

5명 이 수강하고 있어요.

난이도 중급이상

수강기한 무제한

  • 닭강정
실습 중심
실습 중심
얼굴인식
얼굴인식
크로스플랫폼
크로스플랫폼
도커활용하기
도커활용하기
풀스택
풀스택
실습 중심
실습 중심
얼굴인식
얼굴인식
크로스플랫폼
크로스플랫폼
도커활용하기
도커활용하기
풀스택
풀스택

수강 후 이런걸 얻을 수 있어요

  • 오프라인 환경에서 얼굴인식이 동작하는 전체 흐름을 이해하는 능력

  • React + Electron으로 데스크톱 앱 형태의 출입·출결 UI를 구성하는 경험

  • FastAPI와 DeepFace를 연동한 간단한 얼굴인식 백엔드 구현 경험

  • 카메라 입력부터 인식 결과 처리까지 이어지는 로컬 AI 파이프라인 구성 결과물

  • 얼굴인식 프로젝트를 개인용 출결·보안·관리 도구로 확장할 수 있는 기초 설계 감각

오프라인 환경의
얼굴 인식 시스템 직접 구축!

React, Electron, FastAPI, AI 기술을 모두 경험합니다.


클라우드 의존 없이 로컬 환경에서 동작하는 AI 기반 출입/출결 관리 시스템을
직접 설계하고 구현하는 경험은 개발자에게 꼭 필요합니다.
이 강의를 통해 실용적인 데스크톱 앱 개발 능력과 AI 연동 경험을 쌓아보세요.

[Electron #2] React + Electron 오프라인 얼굴인식 출입·출결 관리 시스템 (With DeepFace)

유튜브 소개 동영상

React, Electron, FastAPI, DeepFace, SQLite
로컬 AI 파이프라인 구축과 데스크톱 앱 개발 역량을 강화합니다.

📦 완성된 설치 파일 다운로드

카메라 입력부터 얼굴 인식, 출입 기록 관리까지
전체 흐름을 이해하고 서비스 기본 구조를 완성합니다.

Electron 앱 패키징Docker

Electron 앱 패키징Docker를 활용한 백엔드 배포까지
실전적인 개발 및 배포 경험을 쌓습니다.


오프라인 얼굴 인식 시스템 구축

Point 1. 오프라인 얼굴 인식 시스템 구축

클라우드나 외부 API 없이, React와 Electron 기반으로 완전한 오프라인 얼굴 인식 출입·출결 관리 시스템을 직접 만들어봅니다. 로컬 환경에서의 AI 작동 원리를 깊이 이해하고 싶은 개발자에게 최적입니다.

카메라 입력부터 인식 결과 처리까지, 개인 프로젝트로 확장 가능한 AI 파이프라인을 직접 구성하는 경험을 쌓을 수 있습니다.

Point 2. 풀스택 개발 역량 강화

프론트엔드(React, Vite, Electron), 백엔드(Python, FastAPI), 데이터베이스(SQLite), 그리고 AI(DeepFace)까지 아우르는 풀스택 개발 경험을 쌓을 수 있습니다. 다양한 기술 스택을 연동하여 실제 서비스 구조를 이해하고 싶은 분들께 강력 추천합니다.

특히, 웹 개발 경험은 있지만 데스크톱 앱이나 로컬 AI 연동이 막막했던 분들에게 실질적인 해결책을 제시합니다.

Point 3. 실용적인 AI 얼굴 인식 기능 구현

단순히 라이브러리를 사용하는 것을 넘어, ArcFace 모델을 활용한 얼굴 인식 로직 구현부터 사용자 등록, 얼굴 데이터 처리까지 직접 경험합니다. 이를 통해 AI 얼굴 인식 기능의 내부 동작 원리를 명확히 파악할 수 있습니다.

강의에서 제공하는 실제 예제와 구현 과정을 따라하며, 나만의 출결, 보안, 관리 도구 프로젝트를 구체화할 수 있는 기초를 다질 수 있습니다.

Point 4. 데스크톱 앱 개발 및 배포 경험

Electron을 사용하여 React 기반의 웹 애플리케이션을 네이티브 데스크톱 앱으로 패키징하고 배포하는 전 과정을 배웁니다. 윈도우, 리눅스, macOS 등 다양한 운영체제에서 동작하는 크로스 플랫폼 앱 개발 역량을 키울 수 있습니다.

Docker를 활용한 FastAPI 백엔드 이미지 빌드 및 실행 방법까지 익혀, 실제 서비스 배포 환경에 대한 이해도를 높입니다.


오프라인 환경에서 AI 얼굴인식 시스템을
직접 구축하고 싶으신가요?

이 강의는 바로 이런 분들을 위해 만들었어요.

✔️ 클라우드나 외부 API 없이 독자적인 AI 시스템을 구축하고 싶은 개발자

  • 외부 서비스 의존 없이 로컬 환경에서 얼굴인식 시스템을 구현하고 싶으신 분

  • React, Electron, FastAPI 등 다양한 기술 스택을 통합하여 개발하고 싶으신 분

  • AI 얼굴인식의 기본 원리를 깊이 있게 이해하고 싶은 분

✔️ 웹 개발 경험은 있지만, 데스크톱 앱 개발이 막막하신 분

  • Electron을 활용해 React 기반 데스크톱 애플리케이션을 만들고 싶으신 분

  • 카메라 입력부터 인식 결과 처리까지 전체 로컬 AI 파이프라인을 구성하고 싶으신 분

  • 개인 프로젝트나 포트폴리오에 AI와 앱 결합 사례를 추가하고 싶으신 분

✔️ AI 얼굴인식의 작동 방식을 체계적으로 배우고 싶은 입문 개발자

  • DeepFace 라이브러리를 활용하여 실제 얼굴인식 기능을 구현하고 싶으신 분

  • FastAPI와 함께 카메라 입력, 인식 결과 처리 로직을 설계하고 싶으신 분

  • 완성도 높은 결과물보다는 동작 원리 이해와 확장성에 집중하고 싶으신 분


이제 더 이상 막연하게만 느껴졌던
오프라인 AI 시스템 구축에 도전하세요.
직접 만들어보며 AI 개발의 가능성을 열어보세요!

수강 전 참고 사항

실습 환경

  • 운영체제: Windows, macOS, Linux 모두 지원합니다.

  • 필수 설치 소프트웨어: VS Code, Node.js (LTS 버전 권장), Python (3.8 이상 권장)입니다.

  • 권장 사양: 원활한 개발 환경을 위해 RAM 16GB 이상, SSD 저장 공간 50GB 이상을 권장합니다.

선수 지식 및 유의사항

  • React 기반의 웹 개발 경험이 있다면 학습에 큰 도움이 됩니다.

  • Python 기본 문법과 FastAPI 프레임워크에 대한 이해가 있으면 좋습니다.

  • AI 모델 및 라이브러리 사용 경험이 없어도 괜찮습니다. 강의에서 자세히 다룹니다.

  • 로컬 환경에서 AI 모델을 구동하므로, 실습 전 충분한 저장 공간을 확보해주세요.

학습 자료

  • 강의 슬라이드 PDF 자료를 제공하여 복습에 활용할 수 있습니다.

  • 예제 코드 및 프로젝트 소스 파일은 GitHub 저장소를 통해 제공됩니다.

  • 실습 중 발생하는 질문은 Q&A 게시판을 통해 자유롭게 질문하고 답변받을 수 있습니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 얼굴인식 기능을 써보고 싶지만, 클라우드·외부 API 의존이 부담스러운 개발자

  • 웹 개발은 해봤지만 데스크톱 앱이나 로컬 환경 연동이 막막한 사람

  • AI 얼굴인식이 ‘어떻게 동작하는지’ 구조부터 이해하고 싶은 입문·초급 개발자

  • 개인 프로젝트나 포트폴리오로 AI + 앱 결합 사례를 만들고 싶은 수강생

선수 지식,
필요할까요?

  • JavaScript 기본 문법에 대한 이해

  • React의 기초적인 사용 경험

  • Python 기본 문법에 대한 익숙함

안녕하세요
입니다.

934

수강생

46

수강평

58

답변

4.6

강의 평점

8

강의

안녕하세요! 서강대학교 컴공과를 졸업하고 현재 대학원 진학을 준비 중인 학생입니다.

고등학교 때 우연히 풀스택 웹 개발과 파이썬을 활용한 자동 매매를 시작하면서 프로그래밍에 빠지게 되었습니다.

그 후 다양한 프로젝트와 프로그래밍 과외활동을 경험하며 실력과 노하우를 공유했습니다. 이러한 경험을 통해 프로그래밍을 처음 접하는 분들에게도 "이렇게 쉬울 수 있구나!"라는 느낌을 줄 수 있는 강의를 만들고자 노력하고 있습니다.

 

실용적인 예제와 친근한 설명으로 여러분의 학습을 돕고 싶습니다. 감사합니다.

 

GitHub 저장소 바로가기 (클릭!)

커리큘럼

전체

71개 ∙ (19시간 19분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

월 ₩123,733

5개월 할부 시

38%

₩48,400

₩618,666

닭강정님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!