Giter VIP home page Giter VIP logo

poc-graduate-jobs's Introduction

Proof Of Concept Project

VIU Career Path Outlook Project

The purpose of this project is to provide potential future students and current students a way to evaluate different career paths and their general outlook according to Stats Canada and other sources.

About This Project

The project is intended for use by students and recent graduates to help them get ideas and make decisions about VIU programs on offer and the career paths that a given credential . In addition, it was intended to provide students with general outlook information on a given industry and future career paths.

Look Up Careers by Credential

Enter your desired credential (degree, diploma, certificate) together with the field of study and this page will provide you with an extensive list of NOC (National Occupation Code) career paths that are relevant to your credential.

Careers After Graduation

The first section of the careers by credential page will list a number of possible career paths that you could potentially persue upon graduation, without experience in the industry.

Careers Requiring Experience

The second section of the career by credential page will list a number of possible career paths that would apply to your credential, but only after a few years of experience in the industry.


Future Developers & Maintainers README

Built With Nuxt 3

Look at the nuxt 3 documentation to learn more.

Local Setup

Note: some Nuxt 3 services used in this project require node version 18 or higher to function correctly.

Dependencies

To install the dependencies:

# npm
npm install

Development Server

Start the development server on http://localhost:3000

npm run dev

Production

Production is managed by Vercel. Pulling to main branch in GitHub will trigger a build and deploy.

You should be able to find the live site here once deployed.

Original Developer

This app was built by VIU student web programmer Ryan Roga. For questions, visit his contact page.

poc-graduate-jobs's People

Contributors

dependabot[bot] avatar rogadev avatar

Stargazers

 avatar

Watchers

 avatar

poc-graduate-jobs's Issues

Add Secondary Search Field

Secondary search field should appear after primary search of jobs by credential.

Secondary search should use fuzzy searching to filter through current results.

Consider using debouncing on secondary search field/results.

Use something like "filter results" as a label.

Fix Issue With Search

Searching for "degree" in "physiotherapy" is not rendering results, despite the fact that it absolutely should.

Fix Secondary Search Field

Secondary search field is currently doing some weirdness and bringing in groups AND jobs when filtering. We'd ideally like to change that so it's only Jobs, which we can detail using related NOC group.

Complete Modal Data Population

First I need to reformat the backend to collect the NOC code with groups of related jobs.

Next I need to refactor the frontend to accept the revamped data.

Lastly I need to refactor the way that modals are handled and the data passed to them.

Scrape 2016 V1.3 Data Set

In order to get outlook data to work correctly, we'll need to reference the 2016 version of the NOC jobs, numbers, and grouping.

  1. Spin up the old node/express project.
  2. Scrape the 2016 v1.3 data set.
  3. Export json file to Nuxt project for use in future features and expansion.

Remove Duration

Issue with duration creating poorer search results than searching many educational requirements without duration. Only "degree" credentials require duration, but often there is little to no distinguishing between "master's" and "bachelor's", or the career can accept both levels of credential.

Suggested to roll duration into "credential" keywords as an optional hit. It might be good to add a "relevance" field to results and filter results based on best relevance. By doing so we can filter for best hits first, with most keywords matched, including search keywords, credential, and duration as factors.

Add Search Credential By Job

Using the VIU database, reverse the search to find applicable credentials on offer that will result in the desired career path.

The results should live in a separate JSON file. This JSON file should tie the nid number or numbers with a given search for a related credential.

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.