Commit Graph
9 Commits
Author SHA1 Message Date
tiennm99 372f1e04fb feat: add GitHub Pages app with custom SQL query support
- React + Vite + sql.js frontend with two-tab UI:
  - Quick search by exam ID (alphanumeric) or student name
  - Custom SQL query editor with 7 preset queries
- Build script handles all 5 Excel data formats (varied column
  orders, separate score columns, no-header, .xls/.xlsx)
- Database: 877,461 students with exam center, gender, 12 subjects
  (including 4 foreign languages: French, German, Japanese, Chinese)
- GitHub Actions CI/CD: build DB, gzip compress, deploy to Pages
- Safety: read-only queries only, auto LIMIT 1000, Ctrl+Enter shortcut
2026-04-14 20:05:38 +07:00
tiennm99 d81ed19a2c feat: add exam result data files for THPT QG 2016
Add 115 Excel files containing exam results from various provinces
and universities across Vietnam for the 2016 national high school exam.
2026-04-14 19:06:11 +07:00
tiennm99 2ff1f8b45d Initial commit 2026-04-14 19:02:17 +07:00
tiennm99 b9e16f63f8 refactor: remove Java code, move web app to project root
- Remove Gradle build, Java sources, Hibernate config, old database.sqlite
- Move Excel data files from src/main/resources/raw/ to data/raw/
- Move Vite+React app from web/ to project root
- Merge package.json into single root-level config
- Update build script paths and CI workflow accordingly
2026-04-13 00:06:22 +07:00
tiennm99 00148c2748 feat: add implementation plans and Vite scaffold files 2026-04-13 00:00:43 +07:00
tiennm99 2bed92547b feat: add static score lookup site with Node.js DB builder
- Node script parses 119 Excel files into SQLite (847K students)
- Vite + React frontend with sql.js for client-side querying
- Search by exam ID (số báo danh) or student name
- Gzipped DB (36MB) with download progress bar
- GitHub Actions workflow for GitHub Pages deployment
2026-04-12 23:54:06 +07:00
tiennm99 cee9df9f1a [Add] logics to insert from excel files into sqlite database 2023-11-13 23:22:59 +07:00
tiennm99 2d2850f20f [Add] lib to create database 2023-10-30 07:35:55 +07:00
tiennm99 17e238a76b [Add] init with idea & add Excel sources 2023-10-29 06:55:42 +07:00