Welcome to Job Hunt, the ultimate platform where job seekers and employers meet. Our mission is to provide a seamless and efficient experience for both freshers seeking job opportunities in reputable companies and employers looking to find top talent.
Job Hunt is a web-based application that connects job seekers with potential employers. Whether you are a fresh graduate looking for your first job or an employer searching for the perfect candidate, Job Hunt is designed to cater to both needs equally.
-
Job Seekers:
- Search Jobs: Find job listings from top companies tailored to your skills and interests.
- Apply Easily: Submit applications directly through the platform.
- Profile Management: Create and update your profile to attract employers.
-
Employers:
- Post Jobs: List your job openings and reach a broad audience of potential candidates.
- Candidate Search: Browse through a pool of qualified candidates to find the perfect match for your company.
- Manage Applications: Review and manage applications from interested candidates with ease.
To run Job Hunt locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/job-hunt.git
-
Navigate into the project directory:
cd job-hunt -
Install dependencies:
npm install
-
Set up your environment variables in a
.envfile:MONGO_URI=<your-mongodb-uri> SESSION_SECRET=<your-session-secret>
-
Start the application:
npm start
- Job Seekers: Create an account, build your profile, and start applying for jobs. Customize your job search with filters for location, skills, and experience level.
- Employers: Sign up, post job openings, and browse through applicant profiles. Manage all your job applications in one place.
- Frontend: EJS, Bootstrap
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: Passport.js
We welcome contributions from the community. If you have ideas to improve the platform or find any bugs, please feel free to open an issue or submit a pull request.
For any inquiries or support, please reach out to me at prashantjpatil@gmail.com.