Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 2.9 KB

README.md

File metadata and controls

61 lines (47 loc) · 2.9 KB

HireMint - MERN Stack Job Portal

HireMint is a comprehensive job portal application designed to connect job seekers with employers. Built using the MERN stack (MongoDB, Express.js, React.js, Node.js), it provides a seamless experience for job searching, hiring, and application tracking.

Features

For Job Seekers

  • Profile Creation: Create and customize your profile with professional details.
  • Resume Upload: Upload and manage your resumes.
  • Job Search: Explore job opportunities using filters like category, location, and experience level.
  • Application Tracking: Monitor the status of your job applications in real-time.

For Recruiters

  • Job Posting: Post job listings with detailed descriptions and requirements.
  • Application Management: View, filter, and manage received applications.
  • Candidate Shortlisting: Identify and track potential candidates for open roles.

Common Features

  • Authentication: Secure login and signup process using JWT.
  • User Dashboard: Customized dashboards for job seekers and recruiters.
  • Real-Time Updates: Notifications for new job postings and application status changes.
  • Responsive Design: Optimized for both desktop and mobile devices.

Tech Stack

Frontend

  • React.js: Dynamic user interface and seamless navigation.
  • Tailwind css: Designing
  • Shadcn-ui: Reusable Components

Backend

  • Node.js: Handles server-side logic.
  • Express.js: Simplifies API creation and routing.

Database

  • MongoDB: NoSQL database for storing user profiles, job listings, and applications.

Authentication

  • JWT (JSON Web Tokens): Ensures secure and stateless authentication.
  • bcrypt.js: Encrypts passwords for added security.

Additional Tools and Libraries

  • Axios: Simplifies API requests from the frontend to the backend.
  • Mongoose: Provides an elegant MongoDB object modeling tool.
  • Redux (optional): Manages state efficiently across the application.

Goals of HireMint

  • Simplify the job application process for job seekers.
  • Provide a robust platform for recruiters to find the right talent.
  • Ensure data security and privacy for all users.
  • Enhance user experience with a responsive and intuitive interface.

Contributing

Contributions are always welcome! Whether it’s fixing bugs, improving documentation, or adding new features, your input is valued. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature/bug fix.
  3. Submit a pull request for review.

🔗 Let's Connect:-

linkedin twitter