roastivator
SupportingWorking PrototypeWeb
Verified summary
Web application that analyzes public GitHub profile signals and generates humorous roasting output through rules.
Problem or experiment question
Can commit messages, repository names, and activity patterns produce entertaining feedback from public GitHub data?
What was actually built
- Next.js, React, and TypeScript client
- Step-based input, loading, and result flow
- Rules based on commit messages, repository names, stars, forks, followers, and emojis
- Error-boundary and hook structure with Jest configuration
Important technical decisions
- Rules-based engine keeps output inspectable and reproducible
- Step flow separates loading state from result presentation
- Public GitHub API signals chosen as the only data source
Architecture or workflow
- Input step collects a public GitHub username
- Analysis step applies deterministic rules to profile signals
- Result step presents generated roasting output