JobHub is a full-stack job portal web application designed to connect employers with candidates. This repository contains the backend server built with Node.js, Express, TypeScript, and MongoDB.
- 🔐 Secure authentication system for employers and candidates
- 🔄 RESTful API endpoints for job listings with pagination and search
- 🧪 Backend testing using Jest and Supertest
- 🌐 Cross-origin support for frontend integration
- 🧰 Robust error handling and input validation
- Node.js + Express.js – Server and routing
- TypeScript – Static typing
- MongoDB + Mongoose – Database and ODM
- Jest + Supertest – Testing framework and HTTP assertions
- Node.js (v16+)
- MongoDB installed locally or using a cloud provider like MongoDB Atlas
- npm or yarn package manager
- Clone the repository
git clone https://github.com/sital002/job-portal
cd job-portal

