Swaranjali167 / Jobify

Jobify - Gateway of Endless Opportunities
MIT License
0 stars 3 forks source link

License: MIT version codecov DOI

GitHub issues GitHub closed issues Github pull requests Github closed pull requests

github workflow github workflow github workflow

Project 2

Jobify: Your Gateway to Endless Opportunities

Jobify: Your Gateway to Endless Opportunities

"Introducing Jobify, your ultimate destination for simplifying your job hunt, making it a breeze rather than a burden".

With Jobify, you have the power to upload your resume and specify your desired job criteria. Our innovative application diligently scours numerous job portals, ensuring that it identifies the positions that align perfectly with your skills and requirements.

What sets us apart is our commitment to keeping you in the loop. Every day at 10:30 AM EST, you'll receive tailored job opportunities straight to your email inbox. Say goodbye to missed job postings and hello to the opportunities you've been searching for."

This is our submission for the Project for Software Engineering CSC 510 Fall 2023.

Contents

  1. Working Demo
  2. What's new? (Delta, New Features)
  3. Roadmap - Work for the upcoming iteration
  4. Installation Guide
  5. Testing
  6. Code Coverage
  7. Team Members

Working Demo

https://github.com/Swaranjali167/Jobify/assets/72608245/17107cf3-d1af-4586-8ef1-bcd36a8ab25d

What's new? (Delta, New Features)

Work for the upcoming iteration

🔱: Installation Guide

This will install all the required packages from requirements.txt and create a parameters.json file which is required for accessing the DB.

Testing

We use pytest to perform testing on all unit tests together. The command needs to be run from the home directory of the project. The command is:

python -m pytest test/

Code Coverage

Code coverage is part of the build. Every time new code is pushed to the repository, the build is run, and along with it, code coverage is computed. This can be viewed by selecting the build, and then choosing the codecov pop-up on hover.

Locally, we use the coverage package in python for code coverage. The commands to check code coverage in python are as follows:

coverage run -m pytest test/
coverage report

Team Members