Skip to content

Welcome to JobSeeker, your one-stop platform for finding job opportunities across different industries. Browse and search for jobs easily, check out detailed job descriptions, Our platform is designed to make your job search experience simple and hassle-free.

Notifications You must be signed in to change notification settings

ASKHT/jobsbackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Listing Platform

Welcome to our Job Listing Platform! This platform serves as a comprehensive tool for both job seekers and recruiters to connect and find the right opportunities and talent, respectively.

Features

  • Recruiter Dashboard: Logged-in users are treated as recruiters and gain access to additional features:
    • Add Job: Recruiters can post new job listings to attract potential candidates.
    • Edit Job: Update job details, requirements, and other information as needed.
    • Delete Job: Remove job listings that are no longer active or relevant.
  • Job Details: Non-logged-in users can view detailed job listings, including job descriptions, requirements, and benefits.
  • Filter and Search: Under development, this feature will allow users to filter job listings based on various criteria and search for specific job titles or keywords.
  • Apply Filters: Both logged-in and non-logged-in users can apply filters to refine job searches based on skills etc.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Other Libraries: Axios, React Router, Mongoose

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/job-listing-platform.git
  2. Navigate to the project directory: cd job-listing-platform
  3. Install dependencies: npm install
  4. Set up environment variables:
    • Create a .env file in the root directory.
    • Add the necessary environment variables such as database connection strings, API keys, etc.
  5. Start the development server: npm start
  6. Open your browser and visit http://localhost:3000 to view the application.

Contributing

We welcome contributions from the community to improve and enhance our platform. If you have any suggestions, bug fixes, or new features to add, please follow these steps:

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

License

This project is licensed under the MIT License.

About

Welcome to JobSeeker, your one-stop platform for finding job opportunities across different industries. Browse and search for jobs easily, check out detailed job descriptions, Our platform is designed to make your job search experience simple and hassle-free.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published