Skip to content

AvivHagag/JobMeister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobMeister

Description

This project is an all-in-one job search and recruitment platform designed to connect job seekers with employers. With a user-friendly interface, job seekers can easily search and apply for jobs, while employers can create and post job listings to attract qualified candidates. The platform is built using modern technologies to ensure smooth performance and scalability. In addition, the integration of jsPDF provides a smooth and easy way to create and export important documents and reports related to data on the site such as ads sent or data of all the jobs on the site. alt text

Project Website

Visit our project website to learn more about our project and its features.

Installation

  1. Clone the repository: git clone https://github.com/JobMeister/Project-1.git
  2. install Node.js
  3. Install dependencies: npm install
  4. Build the project: npm run build
  5. For Unit test: npm i jest , npm i jsDom , npm i jquery-mockjax

Usage

  1. Start the server: npm start
  2. Refresh the JS files that conected to the project: npm run build + Ctrl+s

Features

  • User authentication and authorization
  • Job searching and filtering
  • Job application and resume upload
  • Job posting and management for employers
  • PDF reports generation using jsPdf
  • Control over all Ads, users and messages that sent on the site by Admin user

Contributing

  1. Fork the repository
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

About

A project for a software basics course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published