Lexiverse
Lexiverse - 영어 학습자를 위한 AI 기반 문맥 독해 엔진
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Verified U.S. Mathematics teaching jobs for international educators: discovery, verification, résumé matching, J-1 research and application tracking.
.\run.ps1
Open http://127.0.0.1:8000, create your account (first run only), then press SCAN USA NOW.
Data lives in data/ (SQLite by default). For PostgreSQL set
DATABASE_URL=postgresql+psycopg2://user:pass@host:5432/jobhunter before starting.
| Source | Tier | Notes |
|---|---|---|
SchoolSpring API (api.schoolspring.com) | 2 – official ATS | Nationwide keyword search. Each detail returns the employer's own posting URL, deadline, salary and the contact the employer entered. |
Frontline AppliTrack boards (applitrack.com/<district>/onlineapp) | 2 – official ATS | 25 district boards seeded; district names were confirmed from each board's title. Add more in Scan Monitor → Sources. |
Official career pages with schema.org JobPosting | 1 | Add any district/charter careers URL in Scan Monitor. |
| GovernmentJobs | — | Not scanned: its robots.txt disallows generic crawlers. |
J-1 sponsor database: seeded only with the three Teacher-category sponsors read from the U.S. Department of State BridgeUSA sponsor search on 2026-09-23. Import the full official list via J-1 Jobs → Sponsor database → Import State Dept CSV.
field_evidence, job_sources, job_verifications).firstname.lastname@… addresses. Manually added emails are fetched and must appear on the page.Quick scan every 6 h, full scan daily, contact verification daily, J-1 check every 3 days and the closed-job check daily. They run in-process while the app is running; edit them in Settings. Manual buttons: SCAN USA NOW, VERIFY JOBS, VERIFY CONTACTS, CHECK J-1 STATUS.
JH_LLM=1 with Anthropic credentials enables services/llm_extract.py (Claude Opus 5, structured output,
server-side refusal fallback). It reads only fetched source text, and it discards any field whose
supporting quote is not found verbatim in that source.
backend/app/
main.py, models.py, db.py, auth.py, seed.py, serializers.py
routers/ jobs.py, crm.py, profile.py, admin.py
services/ scanner.py, ingest.py, matching.py, contacts.py, j1.py, verification.py,
resume_parser.py, generators.py, exports.py, alerts.py, scheduler.py, http.py
connectors/ schoolspring.py, applitrack.py, jsonld.py
frontend/ index.html, styles.css, app.js (served by FastAPI; no build step)
The frontend is plain JS because Node.js isn't installed on this machine. The REST API is
framework-agnostic, so a Next.js frontend can replace frontend/ later without backend changes.
api/index.py serves the same app. Sign in with the same account as on your computer..github/workflows/scan.yml): every 4 hours a quick national scan, plus a daily closed-posting /
contact / engineering check. After each scan:
backend/app/services/ai_contacts.py);JH_NOTIFY_EMAIL listing new openings and the emails waiting for approval.backend/migrate_to_cloud.py copies your local data once..env.example. Cost caps for the AI finder: JH_AI_MAX_LOOKUPS_PER_RUN (default 8),
JH_AI_MAX_LOOKUPS_PER_DAY (default 25).