Skip to content

This is a Full Stack Job Portal Project utilizing the MERN stack (MongoDB, Express, React, Node), complemented by Firebase Auth and Tailwind CSS. It's crafted to aid job seekers in finding suitable employment while enabling recruiters to post and manage job listings.The portal ensures a seamless user experience for exploring career opportunities.

Notifications You must be signed in to change notification settings

techycode-01/Mern_JobPortal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack Job Portal

Welcome to the MERN Full Stack Job Portal Project! This web application is designed to facilitate job seekers in finding suitable employment opportunities and recruiters in posting and managing job listings. Built using the MERN stack (MongoDB, Express.js, React, Node.js), along with Firebase Authentication and Tailwind CSS, this portal provides a seamless experience for users exploring career opportunities.

Go Live to Website

Features

  • User Authentication: Secure user authentication provided by Firebase Authentication. Users can sign up and log in using email and password.
  • Job Search: Job seekers can search for jobs based on various criteria such as job title, location, salary, posting date, work experience, employment type, etc.
  • Apply for Jobs: Job seekers can apply for jobs directly through the portal, streamlining the application process.
  • Recruiter Dashboard: Recruiters have access to a dashboard where they can post, edit, update, and delete job listings.
  • Job Filtering: Users can filter job listings based on different parameters to refine their search results.
  • Responsive Design: The portal is optimized for both desktop and mobile devices, ensuring a seamless experience for users on all platforms.

Technologies Used

  • Frontend: React.js, Tailwind CSS,Javascript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Firebase Authentication

Installation

To run the MERN Stack Job Portal locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/mern-job-portal.git
    
  2. Navigate to the project directory:

    cd mern-job-portal
  3. Install dependencies:

    npm install
  4. Create a .env file in the root directory and add the required environment variables:

    REACT_APP_API_KEY=your_firebase_api_key
    REACT_APP_AUTH_DOMAIN=your_firebase_auth_domain
    REACT_APP_PROJECT_ID=your_firebase_project_id
  5. Start the development server:

    npm start
  6. Open your browser and visit http://localhost:5000 to view the application.

Contributing

Contributions are welcome! If you'd like to contribute to the MERN Stack Job Portal, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/my-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/my-feature).
  6. Create a new Pull Request.

Contact

Have questions or suggestions? Feel free to contact us at xp27anujkumar@gmail.com.


You can copy and paste this code directly into your README.md file on GitHub.
Make sure to replace placeholders like `yourusername`, `your@gmail.com`, and environment variable placeholders with actual values in your project.
This README provides comprehensive information about your project, including features, installation instructions, contribution guidelines, licensing, and contact information.

About

This is a Full Stack Job Portal Project utilizing the MERN stack (MongoDB, Express, React, Node), complemented by Firebase Auth and Tailwind CSS. It's crafted to aid job seekers in finding suitable employment while enabling recruiters to post and manage job listings.The portal ensures a seamless user experience for exploring career opportunities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published