HireNexus is a web application for structured candidate evaluation and hiring workflows. It provides AI-assisted evaluation flows, job and candidate management, reporting, and Firebase-backed authentication and storage.
- AI-driven evaluation flows and report generation
- Candidate and job management UI
- Role-aware pages for evaluations, reports, and job listings
- Firebase Auth and Firestore data storage
- Reusable UI components and hooks (Tailwind + React + Next.js + TypeScript)
- Next.js (App Router)
- React + TypeScript
- Tailwind CSS
- Firebase (Auth + Firestore)
- Install dependencies
npm install- Configure Firebase
- Create a Firebase project and enable Auth + Firestore
- Add your Firebase config to
src/firebase/config.tsor supply the environment variables your app expects
- Run the development server
npm run devOpen http://localhost:3000 to view the app.
- See
src/firebase/config.tsfor the expected Firebase config shape. - Keep secrets out of version control; use
.env.localfor local env vars.
src/app/— Next.js pages and layoutssrc/components/— UI components and design systemsrc/firebase/— Firebase initialization and utilitiessrc/ai/— AI flows and utilitiessrc/hooks/— Custom React hooks
npm run dev— Start dev servernpm run build— Build for productionnpm run start— Start production server after build
PRs and issues are welcome. Follow any repository contribution guidelines if present.
Add a LICENSE file or state your preferred license here.