eceWire - The Ultimate Study Website
- 1 Devlogs
- 31 Total hours
A website from scratch to help people study, not a webOS, just a new app :)
A website from scratch to help people study, not a webOS, just a new app :)
Stardance Challenge Devlog 1: Finding the “Just Right” Balance with eceWire
Welcome to my very first devlog for the Stardance Challenge! With eceWire, I am setting out to solve a major user experience and pedagogical problem in modern digital education. When analyzing the current web landscape for online learning tools, I noticed a frustrating, extreme divide between two massive platform philosophies:
I wanted to engineer a platform that sits “just right” directly in the middle. It steals the deep, visually rich lesson content cards of Khan Academy and marries them natively to the rapid-fire, low-latency practice engines of IXL. To prove this hybrid architecture works, I built a fast single-page web prototype running entirely inside a single index file, loaded with comprehensive environments for Pre-Algebra, Honors Geometry, and Arduino hardware engineering.
To ensure students can focus during intensive, late-night study sessions without suffering severe eye strain, I built out a sleek obsidian layout system using strict custom style tokens.
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans&display=swap').#0c0f1a) that keeps overall contrast soft. Elevated Cards use layered surfaces (#131728) to distinctly separate text blocks from interactive sandbox segments.Focuses on establishing core numerical mastery before students advance into structural equations. Students are presented with direct, high-speed input elements evaluated instantly by the runtime engine to maximize rapid skill absorption.
Brings heavy spatial concepts to life by rendering customized coordinate vector blocks (.svg-wrap). This setup lets students view visual definitions—like calculating polygon interior angles or managing coordinate focus proofs—right next to their practice area.
Structures embedded syntax wrappers specifically tailored for microcontrollers. Students can review exact code arrays for setup routines (void setup()) and loops (void loop()) alongside circuit schematics to master software-hardware logic simultaneously.
I actively use this platform to teach my students, and the response has been incredible. They absolutely love the hybrid layout. Students can study textbook definitions at their own pace on the “Learn” side, then switch to “Practice” to drill concepts without experiencing browser lag.
When a student achieves a score of 60% or higher, the data engine updates the user profile instantly:
if (curSkill && pct >= 60) {
setDone(curSkill.ui, curSkill.si);
updateProgress();
}