Inspiration
Hiring systems quietly exclude capable people through background checks, rigid interview processes, and unspoken bias. We wanted to build something practical, not symbolic: a place where employers explicitly opt into fair-chance and disability-inclusive hiring, and where candidates control what they disclose and when.
What it does
AllJobsAreEqual is a job portal that connects candidates with fair-chance and disability-inclusive employers. Employers publish structured hiring policies instead of vague statements, and candidates apply with full control over whether they share incarceration history or accommodation needs. The platform focuses on real constraints like background check timing, remote flexibility, and interview accommodations.
How we built it
We built AllJobsAreEqual using Next.js 14 with the App Router, TypeScript, TailwindCSS, and shadcn/ui. Core data such as employers and jobs is seeded and extended with localStorage for hackathon speed. We designed clear role-based flows for candidates and employers, validated forms with Zod, and structured the code so it can later swap to a real database without refactoring the UI.
Challenges we ran into
The hardest part was designing privacy correctly. We had to ensure candidates were never forced to disclose sensitive information while still giving employers enough signal to hire responsibly. Another challenge was avoiding performative inclusivity and instead translating policies into structured, enforceable fields that actually affect hiring decisions.
Accomplishments that we're proud of
We shipped a complete end-to-end experience: job discovery, application, applicant review, and policy visibility, all within a clean, modern interface. We’re especially proud of the per-application privacy controls and the way inclusive hiring policies are surfaced as concrete facts rather than marketing language.
What we learned
Inclusive systems fail when they rely on trust and intent alone. Making values operational requires structure, defaults, and constraints. We also learned that good UX is often about removing pressure, not adding features, especially when users are navigating sensitive situations.
What's next for AllJobsAreEqual
Next, we want to add verified employer onboarding, real background-check timing enforcement, and integrations with workforce reentry and disability support organizations. Long-term, the goal is to make inclusive hiring measurable, auditable, and scalable without compromising candidate dignity.
Built With
- javascript
- next.js
- typescript

Log in or sign up for Devpost to join the conversation.