rokib_
← Back to projects

~/projects / details

QuickHire

A job board with separate candidate and admin experiences, application tracking, and role-based access.

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.