Welcome to the Job Finder Application! The Job Finder Application is a full-stack web application designed to facilitate job searching and application management for users, as well as job posting and candidate management for companies. Built using the MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS) and styled with Tailwind CSS, this application provides a seamless and responsive user experience.
User Authentication: Users can sign up and log in to their accounts. Responsive Design: The application is styled with Tailwind CSS, ensuring a responsive and visually appealing interface. Applicant Features Job Listings: Authenticated users can view job listings, search for jobs, and filter them by criteria such as location, job type, and salary range. Job Application: Users can apply for jobs directly through the application. Resume Upload: Applicants can upload their resumes during the job application process. Application Management: Users can view the status of their job applications and manage their application history.
Job Posting: Admin users can post new job listings, specifying details such as job title, description, location, salary range, and job type. Job Management: Companies can manage their job postings, including editing and deleting job listings. Application Management: Companies can view and manage applications received for their job postings, including viewing applicant resumes and updating application statuses.
The project is divided into two main parts:
Backend: Implemented with NodeJS, ExpressJS, and MongoDB. Frontend: Implemented with ReactJS and styled with Tailwind CSS