Skip to content

HireMint is a job portal application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It connects job seekers with employers, offering features like profile creation, job postings, resume submissions, and job applications. Designed to streamline the hiring process.

Notifications You must be signed in to change notification settings

akshadjaiswal/HireMint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

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

About

HireMint is a job portal application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It connects job seekers with employers, offering features like profile creation, job postings, resume submissions, and job applications. Designed to streamline the hiring process.

Resources

Stars

Watchers

Forks

Languages