Overview
QuickHire is a full-stack job board with separate candidate and admin experiences. I developed the frontend with React 19, Vite, and Tailwind CSS, and the API with Express.js and MongoDB.
What I built
- Access and refresh token authentication with JWT.
- Role-based authorization and protected admin routes.
- Job creation, editing, and deletion.
- Application tracking and search, filter, and pagination APIs.
Implementation
The frontend is organized into modular features. Backend service layers separate product logic from request handling.
I used ChatGPT/Codex and GitHub Copilot for UI and API implementation, schema validation, debugging, and test scaffolding while maintaining a modular codebase.