Lexiverse
Lexiverse - 영어 학습자를 위한 AI 기반 문맥 독해 엔진
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Family reference dashboard for Carter's 2026–2027 5th grade year at Spring-Ford
Intermediate School. Single self-contained static site — no build step, no
framework, no external JS libraries. Everything (calendar logic, schedule
data, rendering) lives in index.html.
carters-5th-grade-dashboardtarget: production, which is why the URL has
stayed stable across every redeploy.icon-*.png files for "Add to Home Screen" are now committed to the
repo; after deploying, confirm /icon-192.png resolves on the live URL.| File | Purpose |
|---|---|
index.html | The entire app — HTML, CSS, and JS in one file |
manifest.json | Web app manifest for "Add to Home Screen" (Android/Chrome) |
icon-180.png | Apple touch icon (iOS home screen) |
icon-192.png / icon-512.png | Manifest icons (Android/Chrome) |
All four icon files are the same layered "C" mark (see Favicon / app icon below) rendered at different sizes with a solid navy background — regenerate from the SVG source in that section if you ever need a different size.
This project has outgrown "paste base64 into a tool call" as a deploy method. Recommended setup:
git init this folder, commit the five files above.carters-5th-grade-dashboard
project → Settings → Git → connect it to that new GitHub repo. This
keeps the existing production domain/aliases — you don't need to create a
new Vercel project.git commit, git push → Vercel auto-deploys.Everything school-specific in this dashboard was sourced from two real documents Eric uploaded — not invented. If any of this needs correcting, these are the actual sources of truth:
skyward_iscorp_com_..._sfschedule002_w.pdf)NON_SCHOOL_DAYS in the JS).new Date()) — there is no hardcoded
"today." All dates are built via new Date(y, m, d) constructors, never by
parsing a date string, to avoid timezone off-by-one bugs.NON_SCHOOL_DAYS in the JS)Type is one of closed (schools/offices fully closed), noschool (no
school for students, staff/offices may still operate), or inservice
(staff-only professional development day).
Sep 7, 2026 closed Labor Day
Sep 21, 2026 closed Yom Kippur
Oct 19, 2026 inservice Staff In-Service Day
Nov 3, 2026 inservice Election Day — Staff In-Service
Nov 23, 2026 noschool Conferences — No School for Students
Nov 24, 2026 noschool Conferences — No School for Students
Nov 25, 2026 closed Fall Break
Nov 26, 2026 closed Fall Break — Thanksgiving
Nov 27, 2026 closed Fall Break
Dec 24, 2026 closed Winter Break
Dec 25, 2026 closed Winter Break — Christmas
Dec 28, 2026 closed Winter Break
Dec 29, 2026 closed Winter Break
Dec 30, 2026 closed Winter Break
Dec 31, 2026 closed Winter Break
Jan 1, 2027 closed Winter Break — New Year's Day
Jan 18, 2027 closed Martin Luther King Jr. Day
Feb 15, 2027 noschool Presidents' Day
Mar 10, 2027 inservice Eid al Fitr — Act 80 Staff In-Service
Mar 25, 2027 closed Spring Break
Mar 26, 2027 closed Spring Break
Mar 29, 2027 closed Spring Break
May 17, 2027 noschool Eid al Adha
May 18, 2027 inservice Election Day — Staff In-Service
May 31, 2027 closed Memorial Day
Jan 27, 2027 PM Staff In-Service
Feb 12, 2027 PM Staff In-Service
Mar 24, 2027 PM Staff In-Service (also End of Quarter 3)
Apr 21, 2027 PM Staff In-Service
Jun 3, 2027 Last Day of School (also End of Quarter 4)
Oct 28, 2026 — End of Quarter 1
Jan 19, 2027 — End of Quarter 2
Mar 24, 2027 — End of Quarter 3
Jun 3, 2027 — End of Quarter 4 / Last Day
Carter's schedule runs on a Day 1–6 cycle, not the calendar week. The dashboard's core assumption (unconfirmed with the school, but the only sensible reading): the cycle only advances on days Carter actually attends school — it pauses over weekends/holidays and simply resumes at the correct next day-number afterward, rather than advancing on the calendar's own rhythm. Day 1 = Aug 24, 2026 (day the school year starts).
Periods that repeat every rotation day:
Period 5 ("Specials") rotates by day:
Day 1 — Art — Katherine Beerer — Rm W169
Day 2 — Music — Bevin Seislove — Rm W148
Day 3 — Library / Ram Quest — Shayne Tobin — Rm LIB · W269 (ambiguous, see below)
Day 4 — Health — Jeffrey Moyer — Rm E178
Day 5 — Physical Education — Sheila Cemini — Gym 4
Day 6 — Library / Ram Quest — Shayne Tobin — Rm LIB · W269 (ambiguous, see below)
Open question: Days 3 and 6 both list "Library" and "Ram Quest with Shayne Tobin" without saying which is which on a given week. The dashboard shows both and flags this as unresolved — a teacher/school confirmation would let you split this into two distinct, correctly-alternating entries.
Important: Don't add specific bell times for Homeroom, Math, Science, or Social Studies unless you get them from an updated Skyward printout — the current source document genuinely doesn't list them, and inventing times would misrepresent the actual schedule.
Bus number: 937
Route: SFIS/UPE 937 SP
Stop: Crown Pointe Dr & N Lewis Rd
AM Pickup: 8:04 AM
PM Drop-off: 4:05 PM
No day-of-week restriction was listed on the Skyward busing page, so this is shown as applying every school day.
Name: Brian Kraeer
Role: Homeroom · Target Time / Pro Social · Social Studies — Rm W252
Email: [email protected] (primary contact)
Phone: 610-705-6003 x3503 (school phone)
Live current conditions + today's high/low for Royersford, PA (lat
40.1843, lon -75.5380 — approximate town center, not the exact school
building) via Open-Meteo (api.open-meteo.com), a free API that needs no
key and works fine called directly from client-side JS. Imperial units,
America/New_York timezone.
GRADES in the JS is copied by hand from Skyward. When updating it, also bump
GRADES_AS_OF — it's shown above the table. The highlighted "current
quarter" column is computed from QUARTER_ENDS, and columns that are empty
for every class are hidden automatically. Assignments with no grade whose due
date has passed get a "Not graded" tag.
The page re-renders every minute and whenever it becomes visible again, so the date, day counter, and "Now" highlight stay correct if it's left open (e.g. as a home-screen app). If the date rolls over while viewing today, it moves to the new today.
#081327 (bg), #0c1c38, #122a4d, #1a3a68, #254a80#b98c3e, #cda454, #ddbd78, #f2e3bf#f6f1e4#4c7096#c1546a-apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif.
Deliberately not loading a web font (previously used Google Fonts
Oswald/Source Sans, removed per request to match Apple's native look and
cut a network request).rgba(255,255,255,0.13) (not gold-tinted) so cards read
as distinct surfaces against the navy background, plus a subtle inset
top-highlight for depth.SUBJECT_STYLE in
the JS (e.g. Art = 🎨 purple, Math = 📐 teal) — reuse these if you add UI
elsewhere referencing a subject.A layered "C" mark in Spring-Ford colors (navy back layer, gold middle layer,
white front face outlined in navy), styled after a reference "bubble letter"
image Eric provided. Built as inline SVG text layers (three <text>
elements offset diagonally), not a hand-drawn path — cheap to regenerate at
any size:
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<text x="57" y="76" font-family="Arial, Helvetica, sans-serif" font-weight="900" font-size="76" text-anchor="middle" fill="#1a3a68">C</text>
<text x="53.5" y="72.5" font-family="Arial, Helvetica, sans-serif" font-weight="900" font-size="76" text-anchor="middle" fill="#cda454">C</text>
<text x="50" y="69" font-family="Arial, Helvetica, sans-serif" font-weight="900" font-size="76" text-anchor="middle" fill="#ffffff" stroke="#12203f" stroke-width="2.5" paint-order="stroke fill">C</text>
</svg>
The favicon in index.html's <head> is this same SVG inlined as a
data:image/svg+xml, URL (no separate file needed for the browser-tab icon).
The icon-*.png files are a variant of the same mark rasterized onto a solid
navy (#0c1c38) square background, since transparent home-screen icons look
odd once iOS/Android apply their own rounded-corner mask.
If you need the full back-and-forth that produced any of these decisions (e.g. why the day-count assumption was made a certain way, or the exact reasoning on the rotation-pause logic), the original chat thread has the complete derivation — worth a skim if something here seems ambiguous.