Beasiswa Match matches Indonesian students' profiles (degree level S1/S2/S3, country, GPA, language, deadline horizon) against 21 scholarships verified from the organizers' official sources, with a 0–100 score, score reasons, result cards, filters & sorting, a detail panel, favorites, and sharing via URL hash. Its costume: 'Midnight Treasure Map' — a midnight + spectral-gold palette, scholarship cards as sealed invitation letters, deadlines as hourglasses, and a deadline-guardian ghost for scholarships closing soon. The spooky elements serve a function, not decoration. Honest dataset: only 4 scholarships have firm deadlines; the other 17 are marked 'check the official site' — no date is invented (including DAAD, whose 2026-11-16 deadline has passed and whose 2027/28 cycle is unverified). Built with: Kiro (spec-driven development — requirements EARS, design, tasks, permanent steering, hooks that validate the dataset on every save, in the .kiro/ folder), HTML + CSS + vanilla JS ES modules, no build step/framework. Validation: data validator 21 entries OK, 47 unit tests green. Best Startup: built by Portal Beasiswa (beasiswa.online), a startup founded by Wahyu. Founder LinkedIn: https://www.linkedin.com/in/wahyuhadi-wahyuhadi-38272b18a/ . Startup website: beasiswa.online.
Built With
- css
- es-modules
- html
- javascript
- kiro