Skip to content

Predict and improve the probability of a student getting matched or ranked for an internship πŸ‘©β€πŸ’»

Notifications You must be signed in to change notification settings

alanwu4321/re-works

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

re-works πŸ‘©β€πŸ’»

Mission

The Re: Works website is an integrated platform that aims to facilitate and improve the ranking and matching process for co-op students by encouraging direct communication between students and employers. By combining relevant posting information from the WaterlooWorks website with open communication channels and analytics, students will be able to speed up the decision-making process of choosing the ideal job for themselves.

Previously, students have used Facebook, LinkedIn, Reddit or email to communicate their job intentions with other potential candidates, such as rejecting or accepting an offer, however, these sources are often unreliable and dispersed. Our application serves as an information hub of interview statuses, allowing co-op students to stay informed and make the best coop decisions they can, without the added stress and worry of not getting a job. With our algorithms, we can also predict the probability of a student getting matched or ranked for a job.

Overview

ER Diagram

Schema

SQL Datebase Schema
Companies can post one to many jobs on re:works but each job belongs to one company. Jobs have interviews, in which one to many interviewers can host. Interviewers can host zero to many interviews for the job. Each student gets ranked by a job but jobs rank multiple potential students. Students rank zero to many jobs according to their preference but only assign one rank for each job. Our users can be either students or interviewers but not both, so we used disjoint generalization to indicate this.

Schema

Login Page

Schema

Student Home Page

Schema

Job Page 1

Schema

Job Page 2

Schema

Add Job Page

Schema

Student Chat Messages

Schema

Interviewer Chat Messages

Schema

Interviewer Home Page

Schema

Development

MacOS php -S 127.0.0.1:8080

About

Predict and improve the probability of a student getting matched or ranked for an internship πŸ‘©β€πŸ’»

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages