안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 러닝퀴즈 — 기업 학습 대시보드 · 퀴즈 코스 관리 · 학습 진행 및 퀴즈 풀이
개발 · 디자인 · 기획
SaaSㆍ솔루션, 통계ㆍ대시보드, CRM 고객관리
프로젝트 배경
1) 예상 리스크 및 대응 계획 - 기업별 접근 권한과 부서별 학습 코스 할당 범위를 FastAPI Dependency Injection으로 일관성 있게 분리하는 다중 테넌트 설계 - 퀴즈 정답 데이터를 클라이언트에 노출하지 않으면서 서버 측에서만 정오답 판정하는 보안 구조 설계 - 코스 내 문항 순서를 드래그 앤 드롭으로 변경할 때 order 필드 충돌 없이 일괄 업데이트하는 트랜잭션 전략 - 수료
프로젝트 성과
3계층 코스·문항 데이터 구조 설계
코스→섹션→문항 계층을 SQLAlchemy self-referential 관계로 모델링하고 순서 변경 API를 일괄 PATCH로 구현
Pydantic 다형 퀴즈 유형 검증 구현
OX·객관식·빈칸·사례형 4종 퀴즈의 선택지 구조를 Pydantic Union 모델로 서버 측 유형 검증 및 직렬화 구현
FastAPI 서버 측 정오답 판정 구조 구현
클라이언트 조작 방지를 위해 정답 데이터를 서버에만 보관하고 POST /responses 엔드포인트에서 판정·기록 처리
수료 이벤트 기반 포인트 자동 지급 파이프라인 구현
FastAPI BackgroundTasks와 SQLAlchemy 트랜잭션으로 수료 완료 즉시 포인트 지급 비동기 파이프라인 구축
기업 다중 테넌트 권한 분리 미들웨어 설계
FastAPI Dependency Injection으로 기업·부서·역할 3단계 접근 제어 미들웨어를 라우터에 선언적으로 적용하는 구조 설계
핵심 기능
기업 학습 대시보드
기업 담당자가 임직원별 학습 진행 현황과 수료 통계를 한눈에 파악할 수 있는 메인 화면입니다
진행 단계
도메인 모델링 및 API 설계
2026.03.
기업·부서·임직원·코스·문항 관계 ERD 설계 및 FastAPI 라우터 구조 정의
프로젝트 상세
1) 포트폴리오 소개 기업 임직원 대상 교육·인증 퀴즈와 수료 포인트 리워드를 통합 관리하는 플랫폼을 Python FastAPI와 React 기반으로 설계·구현할 예정입니다. 다양한 퀴즈 유형(OX·객관식·빈칸·사례형)과 학습 진행률 추적, 수료 포인트 자동 지급 파이프라인, 기업 담당자용 관리 대시보드를 구축할 예정입니다. 2) 작업 범위 - 기업 학습 대시보드: 기업 담당자가 임직원별 학습 진행

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.03. ~ 2026.03.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
TypeScript
PostgreSQL
fastapi
React
sqlalchemy
Python