srijas

Smart-Resume-Interpreter-And-Job-Alert-System is an application that makes your job search easy and less frustrating. With SRIJAS, you can upload your resume and job which you want to search for. The application will browse Linkedin and Glassdoor websites to search for the jobs. The links of the jobs that matches with the skills in your resume, will be sent to you via email.

https://github.com/ineelshah/srijas

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Smart-Resume-Interpreter-And-Job-Alert-System is an application that makes your job search easy and less frustrating. With SRIJAS, you can upload your resume and job which you want to search for. The application will browse Linkedin and Glassdoor websites to search for the jobs. The links of the jobs that matches with the skills in your resume, will be sent to you via email.

Basic Info
  • Host: GitHub
  • Owner: ineelshah
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 10.4 MB
Statistics
  • Stars: 7
  • Watchers: 1
  • Forks: 25
  • Open Issues: 12
  • Releases: 1
Created over 4 years ago · Last pushed almost 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

SRIJAS_LOGO

License: MIT Github GitHub issues Github closes issues Github pull requests Github closed pull requests DOI Build Status codecov version github workflow github workflow github workflow github workflow github workflow github workflow github workflow

https://user-images.githubusercontent.com/25223347/135366127-f6b741f2-de85-4d64-92c9-cd1d2f518090.mp4

S.R.I.J.A.S.

Job Search was never this easy

Smart-Resume-Interpreter-And-Job-Alert-System is an application that makes your job search easy and less frustrating. With SRIJAS, you can upload your resume and job which you want to search for. The application will browse Linkedin and Glassdoor websites to search for the jobs. The links of the jobs that matches with the skills in your resume, will be sent to you via email.

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

Infrastructure Description:

Infrastructure

Database Schema:

DB_Schema

Overview

1.This is the main SRIJAS web page

2.User have to upload their resume file and enter the details

3.The application matches the job postings with the skills and send email to the user.

## Plan Of Action: ### Phase 1: - [ ] Designing the infrastructure for hosting the web application, database and other required services. - [ ] Taking Resume, User Email and other basic User Details from the User using a portal. - [ ] Design Database to support all phases of development. - [ ] Scraping data from job posting websites like LinkedIn. - [ ] Developing an Email or Notification Service. - [ ] Extract knowledge from scraped data. - [ ] Match user skillsets with the skillsets extracted from scraped data. ### Phase 2: - [ ] Take more advanced filters from the user. - [ ] Allow users to choose the threshold of matching of Skills. - [ ] Integrate the basic portal with a login service. - [ ] Create a system that stores user profiles and can generate insights from it. - [ ] Allow users to select previously uploaded resumes. ### Phase 3: - [ ] Develop a dashboard. - [ ] Summarize and generate a graph about how the user's resume has progressed. - [ ] Allow users to generate insights from how the uploaded resume compares with job descriptions in the market. - [ ] Generate insights from all collected data. 🔱: Installation --- 1. Clone the Github repository to a desired location on your computer. You will require [git](https://git-scm.com/) to be preinstalled on your machine. Once the repository is cloned, you will then ```cd``` into the local repository. ``` git clone https://github.com/ineelshah/SRIJAS.git cd SRIJAS ``` 2. This project uses Python 3, so make sure that [Python](https://www.python.org/downloads/) and [Pip](https://pip.pypa.io/en/stable/installation/) are preinstalled. All requirements of the project are listed in the ```requirements.txt``` file. Use pip to install all of those. ``` pip install -r requirements.txt ``` Contributors ---

Neel Shah

Parth Patel


Ameya Tathavadkar


Jay Shah


Harshil Shah

Owner

  • Name: Neel Shah
  • Login: ineelshah
  • Kind: user
  • Location: Raleigh, USA
  • Company: North Carolina State University

Masters Student at North Carolina State University. Diverse, and focused on the right things

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Patel"
  given-names: "Parth Vijaykumar"
  orcid: "https://orcid.org/0000-0000-0000-0000"
- family-names: "Shah"
  given-names: "Neel Kamlesh"
  orcid: "https://orcid.org/0000-0000-0000-0000"
- family-names: "Shah"
  given-names: "Jay Rajiv"
  orcid: "https://orcid.org/0000-0000-0000-0000"
- family-names: "Tathavadkar"
  given-names: "Ameya"
  orcid: "https://orcid.org/0000-0000-0000-0000"
- family-names: "Shah"
  given-names: "Harshil"
  orcid: "https://orcid.org/0000-0000-0000-0000"
title: "SRIJAS"
version: 1.0.0
doi: 10.5281/zenodo.5539938
date-released: 2021-09-29
url: "https://doi.org/10.5281/zenodo.5539938"

GitHub Events

Total
Last Year

Dependencies

Code/Web_app/composer.json packagist
  • smalot/pdfparser *
Code/Web_app/composer.lock packagist
  • smalot/pdfparser v1.1.0
  • symfony/polyfill-mbstring v1.23.1
Code/Web_app/vendor/smalot/pdfparser/composer.json packagist
  • ext-zlib *
  • php >=7.1
  • symfony/polyfill-mbstring ^1.18
Code/Web_app/vendor/smalot/pdfparser/dev-tools/composer.json packagist
  • friendsofphp/php-cs-fixer ^2.16 development
  • phpstan/phpstan ^0.12.81 development
  • phpstan/phpstan-phpunit ^0.12.18 development
  • phpunit/phpunit >=7.5 development
Code/Web_app/vendor/symfony/polyfill-mbstring/composer.json packagist
  • php >=7.1
requirements.txt pypi
  • Automat ==0.8.0
  • Click ==7.0
  • Jinja2 ==2.10.1
  • MarkupSafe ==1.1.0
  • PyHamcrest ==1.9.0
  • PyJWT ==1.7.1
  • PyMySQL ==1.0.2
  • PyNaCl ==1.3.0
  • PyYAML ==5.3.1
  • SecretStorage ==2.3.1
  • Twisted ==18.9.0
  • appdirs ==1.4.3
  • attrs ==19.3.0
  • blinker ==1.4
  • certifi ==2019.11.28
  • chardet ==3.0.4
  • configobj ==5.0.6
  • configparser ==5.0.2
  • constantly ==15.1.0
  • crayons ==0.4.0
  • cryptography ==2.8
  • distlib ==0.3.0
  • distro ==1.4.0
  • entrypoints ==0.3
  • filelock ==3.0.12
  • httplib2 ==0.14.0
  • hyperlink ==19.0.0
  • idna ==2.8
  • incremental ==16.10.1
  • jsonpatch ==1.22
  • jsonpointer ==2.0
  • jsonschema ==3.2.0
  • keyring ==18.0.1
  • launchpadlib ==1.10.13
  • lazr.restfulclient ==0.14.2
  • lazr.uri ==1.0.3
  • mysql-connector-python ==8.0.26
  • netifaces ==0.10.4
  • oauthlib ==3.1.0
  • pexpect ==4.6.0
  • protobuf ==3.18.0
  • pyOpenSSL ==19.0.0
  • pyasn1 ==0.4.2
  • pymacaroons ==0.13.0
  • pyrsistent ==0.15.5
  • pyserial ==3.4
  • pytest ==6.2.5
  • requests ==2.22.0
  • requests-unixsocket ==0.2.0
  • selenium ==3.141.0
  • service-identity ==18.1.0
  • simplejson ==3.16.0
  • six ==1.14.0
  • ssh-import-id ==5.10
  • urllib3 ==1.25.8
  • virtualenv ==20.0.17
  • wadllib ==1.3.3
  • webdriver-manager ==3.4.2
  • zipp ==1.0.0
setup.py pypi
  • mysql-connector-python *
  • pymysql *
  • pytest *
  • selenium *
  • webdriver_manager *
.github/workflows/Respost.yml actions
  • rytswd/respost v0.1.0 composite
.github/workflows/close_as_a_feature.yml actions
  • peter-evans/close-issue v1 composite
.github/workflows/code_cov.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
  • codecov/codecov-action v1 composite
.github/workflows/code_formatter.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/main.yml actions
  • actions/checkout v2 composite
  • cclauss/Find-Python-syntax-errors-action master composite
.github/workflows/style_checker.yml actions
  • andymckay/pycodestyle-action 0.1.3 composite
.github/workflows/unit_test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite