ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗업로드 파일:
교사 회원 기능:
onmaeum-membership.sql을 Supabase SQL Editor에서 먼저 실행합니다.onmaeum-platform-access-control.sql은 교사 협업 공간의 표와 파일 저장소에 회원 등급별 접근 정책을 적용합니다.onmaeum-shared-materials-preview.sql은 자료공유 목록에서 설명·파일 경로를 인증 교사만 받게 합니다.onmaeum-recruitment-notices.sql은 한국어강사 모집 공고 표와 동기화 함수를 만듭니다. 실행 후 파일 안의 주석 INSERT로 동기화 키를 따로 넣습니다.onmaeum-admin-role.sql은 회원 로그인을 관리자 권한으로 씁니다. 실행 후 주석 UPDATE로 관리자 이메일을 지정합니다. board.html의 관리자 비밀번호 창은 쓰지 않습니다.onmaeum-inquiry-admin-fix.sql은 관리자로 로그인해도 비밀글이 열리지 않던 문제를 고칩니다. onmaeum_get_inquiry의 반환 컬럼 id와 profiles.id가 겹쳐 로그인 사용자에게만 오류가 났습니다.onmaeum-inquiry-answer-fix.sql은 관리자 답변이 저장되지 않던 문제를 고칩니다. onmaeum_answer_inquiry가 존재하지 않는 onmaeum_inquiry_settings.resend_api_key를 읽어 함수 전체가 실패했습니다. 메일 키는 Vault의 onmaeum_resend_api_key를 쓰고, 발송이 실패해도 답변은 남깁니다.onmaeum-inquiry-admin-password-off.sql은 공용 관리자 비밀번호를 없애고 회원 로그인만 관리자로 인정합니다. 위 수정 파일을 먼저 실행하고 관리자 로그인으로 비밀글이 열리는지 확인한 다음 실행합니다. 초기값 onmaeum-admin은 공개 저장소에 적혀 있어 그대로 두면 누구나 비밀글 본문과 작성자 이메일을 읽을 수 있습니다.onmaeum-admin-teacher-review.sql은 관리자가 admin.html에서 교사 자격 서류를 보고 승인·거절할 수 있게 합니다.onmaeum-teacher-approval-email.sql은 교사 승인 상태로 바뀔 때 Resend로 안내 메일을 요청합니다. Supabase Vault에 onmaeum_resend_api_key를 저장한 다음 실행합니다. 키 값은 소스나 SQL 편집기에 넣지 않습니다.[email protected]에서 발송하며 로그인 링크를 포함합니다. 이미 승인된 신청을 다시 승인하거나 거절할 때는 발송하지 않습니다. 과거 승인 건에도 소급 발송하지 않습니다.접수 완료는 Resend API의 성공 응답이며 수신함 도착 보장은 아닙니다. 실패·확인 필요 상태는 Resend Emails/Logs에서 확인합니다. 자동 재시도는 하지 않습니다.private.teacher_approval_emails에 기록되며 API 키와 이메일 본문은 이 기록에 저장하지 않습니다. pg_net 응답은 보존 시간이 있으므로 결과를 오래 지나 조회하면 확인 필요로 나올 수 있습니다.account.html에서 이메일 회원가입, 로그인, 교원자격증 또는 교원자격확인서 한 파일 제출을 처리합니다.미입력으로 표시됩니다.requested_membership_type에는 선택·신청 유형을, membership_type에는 실제 승인된 현재 등급을 각각 저장합니다.teacher-certificates Storage 버킷에 회원별 폴더로 저장합니다.profiles.id를 회원 식별자로 연결합니다.교사 협업 공간 접근 범위:
verification_status = 'verified'가 되기 전에는 일반 회원과 같은 범위만 이용합니다.Supabase Auth 설정:
https://www.onmaeumkr.comhttps://www.onmaeumkr.com/account.html, https://onmaeumkr.com/account.html운영 전 확인:
membership_type = 'teacher'이면서 verification_status = 'verified'인 회원만 등록·파일 이용이 가능하도록 서버 권한을 유지합니다.신라문화체 파일은 별도로 GitHub 루트에 Shilla_Culture(B).ttf 이름 그대로 업로드해야 큰 제목에 적용됩니다.
활동지역 구인공고 이메일:
onmaeum-recruitment-email.sql은 기존 회원·공고·승인 메일 설정 이후 실행합니다. 기존 Vault의 onmaeum_resend_api_key를 재사용합니다.account.html에서 알림을 끌 수 있습니다. 발송 직전 인증·지역·수신 설정·마감 여부를 다시 확인하며 이미 발송된 메일은 취소할 수 없습니다.admin.html의 발송 현황은 공고·회원 조합 건수입니다. 서비스 접수는 Resend 성공 응답이며 수신함 도착을 뜻하지 않습니다. 실패/확인 필요는 Resend에서 조사합니다.