Inspiration
Hackathon projects are usually judged in a few minutes. If a repository has no clear README, missing run commands, no demo proof, or accidental secrets, the project can look unfinished even when the idea is strong. Student Launch Kit was built to give student teams a fast way to catch those issues before the deadline.
What it does
Student Launch Kit reads selected local files with the browser File API, detects launch signals across README, package metadata, workflows, config, and pasted notes, then returns a 0 to 100 launch-readiness score. It also shows grouped signals and a ranked fix queue so students know what to repair first.
The checks cover practical handoff details: README quality, package metadata, build and test scripts, CI workflows, lockfiles, secret exposure, environment examples, service boundaries, demo proof, reflection, contact path, and MCP/package version alignment.
How we built it
The app is a static HTML, CSS, and JavaScript tool. The browser reads project files locally, filters large or irrelevant files, and runs deterministic checks directly on the client. The interface uses a terminal-style layout so it feels like a focused developer tool instead of a form-heavy audit page.
Challenges we ran into
The hardest part was making the output useful without uploading source code or relying on a backend. The checks needed to be specific enough to catch real launch gaps, but understandable enough that a beginner could act on the fix queue.
Accomplishments
Student Launch Kit now has browser-only folder scanning, launch-readiness scoring, readable grouped signals, a ranked fix queue, screenshots, a public repo, passing CI, and static deployments through Tate Programs and GitHub Pages.
What we learned
Small release details can decide how credible a project feels. README context, workflow proof, demo links, and safe environment handling are not just polish. They are part of how software earns trust.
What's next
Next steps are downloadable Markdown reports, README and .env.example templates, richer language support for Python and mobile projects, and a judge-mode summary that turns the scan into a concise submission checklist.
Built With
- browser-file-api
- css
- github
- github-actions
- html
- javascript
- vite
Log in or sign up for Devpost to join the conversation.