Giter Site home page Giter Site logo

pvpatel-1001 / srijas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ineelshah/srijas

0.0 0.0 0.0 10.86 MB

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.

License: MIT License

HTML 5.16% Python 40.24% HCL 25.99% PHP 28.61%

srijas's Introduction

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

SRIJAS_DEMO.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 need git 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
  1. This project uses Python 3, so make sure that Python and Pip 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

srijas's People

Contributors

pvpatel-1001 avatar ineelshah avatar ameyatathavadkar avatar harshil-shah99 avatar jayrshah98 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.