TalentGate is a production-grade hiring platform where job seekers maintain a single evolving profile and employers hire faster using role-based dashboards and (soon) swipe-style review workflows.
The goal: reduce application friction, speed up hiring decisions, and introduce AI-assisted matching — while keeping humans in control.
🟢 Actively in development
- JWT-based authentication (signup / login)
- Role-based access (Job Seeker / Employer)
- Protected routes & dashboards
- MongoDB-backed backend with Express
- Clean, responsive frontend with React + Tailwind
- API health checks & structured routing
- Verification gate (read-only until verified) (core platform rule)
- Jobs API (CRUD)
- Job listings page
- Apply-to-job workflow
- Employer job posting + applicant viewing
- Living profile expansion (education / experience / resumes)
- Identity, resume, and application data stored once
- Apply to multiple jobs without rewriting the basics
- Resume versions per role (planned)
- ATS score + AI resume improvements (planned)
After signup:
- Not verified → browse only (read-only)
- Verified → full access (apply/post/interact)
Verification includes:
- Name, age, email, phone
Future goal: one account per person/company
- Role-based employer dashboard
- Applicant review with clear qualification signals
- Benchmark-based shortlisting (planned)
- Swipe review (shortlist/reject) (planned)
- Resume ATS analysis
- Job–candidate fit signals
- Explainable recommendations (AI assists, humans decide)
- React + TypeScript
- Tailwind CSS
- React Router
- Node.js
- Express
- MongoDB (Mongoose)
- JWT Authentication
- Git & GitHub (feature-branch workflow)
- WebStorm
- MongoDB Compass
- JWT-based authentication
- Tokens stored client-side
- Role-based route protection
- Verification gating (unverified users are read-only)
- Separate seeker/employer dashboards
- Node.js (v18+ recommended)
- MongoDB (local or Atlas)
cd server
npm install
npm run dev
cd client
npm install
npm run dev
All Rights Reserved
This project is proprietary. The source code is provided for viewing and educational purposes only.
You may not use, copy, modify, or redistribute this code or any derivative works without explicit written permission from the author.
Founder-minded Full-Stack Developer
GitHub: https://github.com/Ryanrixx
Portfolio: https://ryanrixx.netlify.app
TalentGate is being built as a real-world scalable system — not a demo project. The goal is to ship features incrementally, test them end-to-end, and grow the platform with production discipline.