< 작업 목록으로
HASH: 0x0027...2026.05 - Present

SettleLab - Stablecoin Systems LMS

Blockchain Education Platform

시스템 설명

1인 개발로 진행한 스테이블코인 시스템 LMS입니다. 한국어 Obsidian 리서치 vault를 Next.js 학습 플랫폼으로 전환해 발행/상환, 서명 결제, CCTP/L2 리스크, RWA 토큰화, 계정추상화, x402 에이전트 결제, 보안 테스트, 캡스톤 랩을 학습 흐름으로 구성했습니다.

기술 스택

Next.jsReactTypeScriptPrismaSQLiteBetter AuthTailwind CSSVitestFoundry
SettleLab - Stablecoin Systems LMS
ROLE: SOLO_DEVELOPERDOMAIN: BLOCKCHAIN
!

문제도전 과제

원본 vault는 읽기 전용 근거 자료로 보존하면서, 이를 코스/레슨/시험/선행조건/과제/코드 랩/검색/진행률/관리자 리뷰가 가능한 LMS 구조로 전환해야 했습니다.

해결해결 방식

Next.js App Router 기반 LMS를 만들고, Prisma 학습 상태 모델, Better Auth, Markdown/시험 import 스크립트, source-boundary 검증, 관리자 모니터링/리뷰 화면, 대시보드 진행률, 공개 검색, Foundry 기반 스테이블코인 랩 컨트랙트를 구성했습니다.

검증된 결과

Public artifacts are available for independent verification.

SYSTEM_COMPONENTS

LMS Web App

Learning Platform

기술 스택

Next.jsReactPrismaBetter Auth

하이라이트

  • Course/lesson routes
  • Progress dashboard
  • Auth and admin review flows

Content Import Pipeline

Vault-to-LMS Conversion

기술 스택

TypeScriptgray-matterPrisma

하이라이트

  • Markdown course import
  • Exam bank import
  • Source boundary and coverage audits

Stablecoin Lab Workbook

Hands-on Blockchain Practice

기술 스택

SolidityFoundryVitest

하이라이트

  • Mock stablecoin
  • Permit checkout
  • ERC-3009 escrow
  • CCTP/x402 simulators
기술 상세

개요

  • 1인 개발로 진행한 블록체인 LMS입니다.
  • 스테이블코인 시스템, 정산, 보안 테스트, L2/크로스체인 리스크, RWA 토큰화, 계정추상화, x402 결제, 프라이버시, 비EVM, 인프라 레이더 주제를 다룹니다.
  • 한국어 Obsidian 리서치 vault에서 출발했고, web/ 하위의 데이터베이스 기반 웹 학습 플랫폼으로 전환했습니다.
  • 라이브 사이트: https://settlelabs.dev/
  • 공개 저장소: https://github.com/gwkim92/settleLabs

제품 표면

1) LMS 경험

  • home, learn, lesson detail, exams, search, dashboard, sign-in/sign-up, admin route를 가진 Next.js App Router 앱입니다.
  • 권장 경로, 전체 syllabus, 실습/과제 중심 보기로 학습 흐름을 제공합니다.
  • 레슨에는 학습 결과, 선행조건, 완료 기준, 과제, 출처, 코드 블록, 시각 블록, Mermaid 다이어그램을 포함합니다.

2) 진행률, 시험, 리뷰

  • Prisma 모델로 user/session/course/lesson/task/progress/submission/note/exam/question/attempt/answer를 관리합니다.
  • 사용자는 레슨 완료, 과제 제출, 대시보드 진행률 확인, 코스 시험 응시를 할 수 있습니다.
  • 관리자 화면은 lessons, users, sources, reviews, monitoring을 포함합니다.

3) 콘텐츠 파이프라인

  • Markdown 강의 자료와 JSON 시험 은행을 TypeScript 스크립트로 DB에 import합니다.
  • source-boundary 검증으로 원본 vault를 웹 앱이 직접 수정하지 않도록 분리했습니다.
  • content audit 스크립트로 커버리지와 품질을 확인합니다.

랩 계층

  • Foundry workbook에는 mock stablecoin, Permit checkout, ERC-3009 escrow, CCTP simulator, x402 payment server, invariant test가 포함됩니다.
  • 개념 학습을 실행 가능한 결제/정산 시나리오와 연결하는 계층입니다.

배포 메모

  • 운영 서비스는 https://settlelabs.dev/ 에서 접근 가능하며, nginx 앞단의 Next.js 배포로 서빙됩니다.
  • 저장소는 공개 상태이며 main이 최신입니다.
  • 런타임 설정은 Better Auth, Prisma/SQLite, app URL, seed admin 환경변수와 표준 Next.js 스크립트를 사용합니다.