Skip to content

Sapphirine/202412-5-Personalized-Job-Posting-Recommendation-System

Repository files navigation

Final Project 6893 Personalized Job Posting Recommendation System

This repository contains the final project for the course EECS 6893.

Repository Structure

final_project_6893/
├── airflow-dag/
│   └── [DAG files for orchestrating workflows using Apache Airflow]
├── app/
│   └── [Source code for the application interface]
├── data/
│   └── [datasets and saved models used for the project]
├── src/
│   └── [Core Python scripts for data processing and model building]

Key Features

  • Data Workflow Orchestration
  • Recommendation Engine: Implements a machine learning-based recommendation system.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/binruiyang/final_project_6893.git
    cd final_project_6893
  2. Install dependencies:

    pip install -r requirements.txt
  3. unzip job_data.csv

  4. Optional Set up Apache Airflow:

Usage

To run the application: streamlit run app/app.py

Video Link:

https://www.youtube.com/watch?v=5IKAlHggN8g

Authors

  • Binrui Yang
  • Jiaqi Liu
  • Tianyi Chen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published