Science Score: 67.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
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: kunalshah03
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 63.2 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 4
  • Open Issues: 0
  • Releases: 2
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

# NC State Jobs Review System

This is a Flask App for NCSU Campus Job Review System with SQL database for storage. Here students from NCSU can view reviews on all different jobs that are available on campus. The aim of the portal is to help students get a closer understanding of the job description and the work, as experienced by fellow students. The website allows the students to upload reviews for others to view. The anonymity of the students is maintained to let them upload honest reviews.

alt text

DOI Lint Python codecov Python Style Checker GitHub closed issues GitHub code size in bytes

Pre-requisites

To run these scripts, you will require Python installed on your PC. Please visit Python Installers to download the lastest python version. Apart from that, other requirements can be installed with the help of requirements.txt.

Installation

Initially you can check whether your system has python pre-installed or not, usually nowadays in most of the systems, be it Windows or MacOS, python is pre-installed.

To check whether you have python installed or not, you can open CMD or a Terminal and run the command "python --version". If the CMD shows the version such as Python 3.6.7 then your system already has python installed and you just need to clone the repository and run the python scripts.

If this is not the case, then you need to download python installer package from Python Installers based on your system's operating system and install it and you can further clone this repository to execute the scripts.

You can refer INSTALL.md for the complete installation steps based on your OS.

Poster

alt text

Contribution Code of Conduct

The rules listed below are to be followed by the ones who will be contributing to the code in the repository:

  • All the branches used to merge any code into the main branch should start with "KAPSS-".
  • Atleast one review/approval is required from any other contributors of the project to merge a commit to the main branch.
  • It is recommended to delete the branch as soon as it is merged to the main branch to avoid stale branches in the repository.
  • It is encouraged to add name tags such as "feature-" or "patch-" in the branches if it is used to add code-patches or features in the project.

Code Coverage Screenshot

alt text

Slack Channel Screenshot

WhatsApp Image 2022-12-05 at 9 05 34 PM

Video demonstrating the existing functionalities

https://user-images.githubusercontent.com/60925790/205466046-2b583692-3d3e-428d-b13f-aa0da9a51bce.mp4

Video demonstarting the new functionalities

https://user-images.githubusercontent.com/60925790/205790268-41892a26-7dfa-4d52-a326-848212b1e4fe.mp4

Quick look to the newly added features

A Potential Game Changer

  • Comprehensive Filters for Customized View: The reviews are distinctly filtered out based on the categories of location and company which enhances the user experience in viewing the desired reviews. The advanced search filter provides tightly-focused and incredibly faster means to zone in on their choices.
  • Optimized the server processing performance using Pagination feature: The significant server traffic control and latency is constrained in limits using the pagination strategies. Effective pagination strategies have been devised to smoothly render the data from the dense database which could potentially return millions and billions.
  • Powerful Querying and Analytics using MongoDB: The MongoDB query facilitates to query deep into documents and performs complex analytics pipelines with minimal resources. It's flexible document schema integrated with rapid query operations offer a significant performance boost when compared to the previously used traditional databases.
  • Scaled to serve diverse groups: The application is made versatitle by many folds to cater to all purposes of job search. It provides an extensive and anonymous job review platform to all the career communities in addition to NCSU enterprises.

Roadmap

Owner

  • Name: Kunal shah
  • Login: kunalshah03
  • Kind: user

Student studying in PICT PUNE . Branch : Computer Science.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "Hello!! If you use this software, please cite it using the metadata from this file"
title: "PackReview_Part2"
authors:
  - family-names: Chavan
    given-names: Ameya
  - family-names: Waghela
    given-names: Amisha
  - family-names: Das
    given-names: Aoishi
  - family-names: Shah
    given-names: Kunal
  - family-names: Mohan
    given-names: Swarnamalya
version: "1.1"
date-released: "12/05/2022"
doi: 10.5281/zenodo.7402242

GitHub Events

Total
  • Issues event: 4
  • Issue comment event: 2
  • Pull request event: 12
  • Fork event: 2
Last Year
  • Issues event: 4
  • Issue comment event: 2
  • Pull request event: 12
  • Fork event: 2

Dependencies

.github/workflows/check-commits.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/pdoc.yml actions
  • actions/checkout v3 composite
  • actions/deploy-pages v1 composite
  • actions/setup-python v3 composite
  • actions/upload-pages-artifact v1 composite
.github/workflows/pylint.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • cclauss/Find-Python-syntax-errors-action master composite
.github/workflows/python-app.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
requirements.txt pypi
  • Flask ==2.1.2
  • Flask-Migrate ==3.1.0
  • Flask-SQLAlchemy ==2.5.1
  • Flask-Session ==0.4.0
  • Flask-WTF ==1.0.1
  • Jinja2 ==3.1.2
  • Mako ==1.2.0
  • MarkupSafe ==2.1.1
  • Pygments ==2.13.0
  • SQLAlchemy ==1.4.36
  • WTForms ==3.0.1
  • Werkzeug ==2.1.2
  • alembic ==1.7.7
  • cachelib ==0.9.0
  • click ==8.1.3
  • dnspython ==2.2.1
  • flask-paginate ==2022.1.8
  • flask-restful ==0.3.9
  • itsdangerous ==2.1.2
  • pdoc ==12.2.0
  • pymongo ==4.3.3
  • python-dateutil ==2.8.2
  • python-editor ==1.0.4
  • six ==1.16.0