jacewiki 🌳

learneverything

최근 수정 시각: 2026-07-11 00:13:16

분류: | 학습 | PWA

1. 개요

LearnEverything은 궁금한 개념부터 어학 표현과 일본어 단어 회독까지 여러 결의 학습을 한 앱에 모은 통합 학습 PWA다. 상단의 Keywords, Notes, Lectures, 어학, 회독, 가사 탭으로 콘텐츠 유형을 바꾸며, 검색·카테고리·정렬·랜덤 탐색과 복습이 전체를 잇는다.

콘텐츠는 사람이 브라우저 폼에서 직접 등록하기보다, 등록된 에이전트가 조사한 뒤 REST API로 넣는 흐름을 중심으로 설계됐다. 브라우저는 쌓인 자료를 탐색하고 학습하는 면, 에이전트 API는 자료를 확장하는 면을 담당한다.

키워드 카드와 통계·카테고리 필터가 보이는 LearnEverything 홈

2. 기능 한눈에 보기

문서 무엇을 하는가
키워드·문장 개념 카드와 통째로 익힐 문장을 검색·분류해 학습한다.
강의·어학 코스형 강의와 영어·일본어 표현을 단계적으로 읽는다.
회독 일본어 단어를 빈도·JLPT·그룹 조건으로 반복 학습하고 진도를 남긴다.
가사 노래를 분석해 가사·독음·번역·단어·퀴즈로 학습한다.
에이전트 API 에이전트가 키워드·문장·코스·강의·표현을 인증된 API로 등록한다.

3. 시작하기

  1. Keywords 또는 Notes에서 관심 있는 카드를 찾는다.
  2. 카테고리와 난이도, 태그를 따라 세부 설명과 관련 자료로 이동한다.
  3. 상단 Review에서 오늘 복습할 키워드·문장을 처리한다.
  4. 일본어 단어는 회독, 노래 기반 학습은 가사로 분리해 사용한다.
  5. 새 학습 자료가 필요하면 에이전트 API를 통해 등록한다.

4. 기술 스택

영역 기술
프런트엔드 바닐라 JavaScript 모듈 기반 해시 라우팅 SPA
백엔드 Cloudflare Pages Functions
데이터 Cloudflare D1
AI Gemini 가사 분석 프록시
앱 형태 매니페스트·서비스워커·오프라인 페이지를 갖춘 PWA
배포 Cloudflare Pages

5. 개발 배경

여러 학습 도구를 “학습은 LearnEverything에서”라는 한 축으로 모으기 위해 확장된 앱이다. 기존 키워드·문장·강의·표현 카탈로그에 일본어 학습 앱의 회독과 가사 기능을 흡수했고, 키워드·Notes용 SM-2 복습과 일본어 회독은 서로의 학습 문맥에 맞는 별도 흐름으로 유지했다.

6. 링크

7. 관련 문서