FOR OKKY DEVELOPERS

안녕하세요! 선후배님들,
K-Smart AI LAB LAB 프로젝트를 소개합니다.

개인 프로젝트로 시작하여 고도화 중인 'AI 통합 학습 및 메타버스 플랫폼'입니다. 현업에 계신, 혹은 열심히 공부 중이신 OKKY 회원님들의 뼈때리는 피드백을 부탁드립니다.

프로젝트 개요

K-Smart AI LAB는 단순한 인강 사이트가 아닌, 학생의 모든 학습 여정에 필수로 동반되는 스마트 학습 도구입니다. LLM(Gemini 2.5, Groq Llama3)을 적극 활용한 맞춤형 AI 튜터, Three.js 기반의 메타버스(K-Block), 가상 주식 투자(MagicStock), 그리고 가족 간의 소통을 돕는 패밀리 허브가 결합된 종합 에듀테크 플랫폼입니다.

최근 V3('26.05) 버전으로 업데이트하면서 신규 아이템, 아키텍처를 개편하고 캐싱 최적화 등을 진행하고 있습니다.

🤖 AI 스마트 튜터 (Rown)

수학 풀이, 영단어 추출, 국어 비문학 분석 등을 수행하는 능동형 AI 에이전트 연동.(핵심은 어렵고 이해 안되는 문제는 스마트 LAB에서 해결할 수 있습니다)

🎮 K-Block 메타버스

바닐라 JS와 HTML5 Canvas를 활용한 자체 2D/3D 게임 루프 및 학습 연동 보상 시스템.

📈 MagicStock

실시간 금융 API(한국투자증권 등)를 활용한 실전형 가상 주식 모의투자 시스템.

👨‍👩‍👧‍👦 K-Family Hub

가족 퀘스트, AI가 작성해주는 주간 가족 동화, 그리고 구성원 간 자산/학습 공유 기능.

기술 스택 (Tech Stack)

프론트엔드는 가볍고 빠른 성능을 위해 바닐라 JS를 메인으로 사용하였고, 백엔드는 Node.js(Express) 기반입니다.

Vanilla JavaScript
HTML5 / CSS3
Node.js (Express)
Three.js (WebGl)
MariaDB (Sequelize)
Gemini / Groq API
AWS / PM2
// 퀘스트 이미지 AI 검증 및 보상 로직 예시 (Express) const result = await KillerContentsAI.verifyQuestImage(quest.description, imageBase64); if (result && result.success) { // 1. DB 상태 업데이트 await sequelize.query(`UPDATE family_quests SET status = 'verified'...`); // 2. 가상 계좌 보상 트랜잭션 await sequelize.query(`UPDATE admn_virtual_accounts SET balance = balance + :reward...`); await sequelize.query(`INSERT INTO admn_virtual_account_histories ...`); res.json({ success: true, message: '보상 지급 완료!' }); }

선후배님들, 이런 점이 궁금합니다!

프로젝트를 혼자 고도화하다 보니 우물 안 개구리가 된 것은 아닌지 걱정됩니다. 아래 항목들에 대한 따끔한 피드백을 부탁드립니다.

어른이 보기엔 메타버스(신규)는 유치합니다. 자기주도 학습은 저학년 시기부터 습관을 잡아주어야 한다는 취지가 있습니다. 이에 대한 의견도 궁금합니다.

바로 체험해보기 (원클릭 자동 로그인)

※ 1기기 1계정 정책으로 인해 누군가 접속 중인 계정()으로 들어가면 기존 접속자가 튕길 수 있습니다.
가급적 비어있는 계정()을 클릭해서 입장해주세요! (로그아웃을 해주셔야 접속가능 상태로 됩니다.)

상태 확인 중...