dartmouth-cs98-23f / opportune-frontend

Opportune Frontend Repo
2 stars 1 forks source link

State Of The Art Research #5

Closed ryanluu261 closed 1 year ago

ryanluu261 commented 1 year ago

State Of The Art Research

Your Problem Topic

Source Name | [method|competitive|market|background]

link name

image if applicable

A couple of sentences about how it relates to your project

KarinaMontiel commented 1 year ago

Internship Matching

InternMatch.io | [method|competitive|market|background]

InternMatch.io

A couple of sentences about how it relates to your project I would see this as one of our biggest competitors in the problem space. However I would say we differ because we focus on the team matching and project management after the initial hire. This company seems to be focused on getting the interns into existing companies and hand-holding thru the process.

Matching Algorithm Methods

D & D Digital Matching Algorithm | [method|competitive|market|background]

D&D Method

A couple of sentences about how it relates to your project: This walks through another internship matching algorithm and I think it could help our backed team understand one approach to filtering. It definitely involves a filtering with conventional priority stacking, which means efficiency would have to be taken into account once we start onboarding companies.

Matching Algorithm

APPIC Matching | [method|competitive|market|background]

APPIC Alogrithm Explanation

A couple of sentences about how it relates to your project: This is another approach used to match doctors to their internships/ residencies which we can use to sort our interns with their team matches. This approach requires more skill verification and less user input.

UI/UX for Onboarding

UX Cam | [method|competitive|market|background]

UX Cam Onboarding Tips

A couple of sentences about how it relates to your project: This source walks us through some strategies for industry best practices when onboarding users to our platform. This should help us when building both user flows for interns, companies, and recruiters.

Design Principles

UX Planet | [method|competitive|market|background]

UX Planet Tips for UX Design

A couple of sentences about how it relates to your project: This will be helpful when creating our initial Figma mockups for each persona because it outlines some best practices and showcases ways to increase the productivity of the user and make the UI more intuitive for both companies and intern flows.

ethan-l-chen-24 commented 1 year ago

Early Careers Platform

symba.io | competitive

symba.io

A couple of sentences about how it relates to your project: This product represents a fairly direct competitor to the project-management aspect of our platform. It manages all early-talent post-hire in a similar vision to what we have for IaaS. It is worth taking a look at the features they include (Community events, surveys, alumni engagement).

Skill Matching Platform

teamy.ai | competitive

teamy.ai

A couple of sentences about how it relates to your project: This product overlaps with our product idea for team-matching, although it is more generalized to all full-time employees and projects, and to creating new teams rather than finding "fit" for interns in pre-existing teams. There is a lot to learn from the execution of the user experience/UI of this site.

Matching Algorithm

Edu2Com | method

Edu2Com: an anytime algorithm to form student teams in companies

A couple of sentences about how it relates to your project: This paper introduces a novel team-matching algorithm called Edu2Com which optimizes team-matching by finding an initial allocation of interns to teams, and then iteratively improving on such an allocation by swapping interns until an optimal solution is found. We could use such an algorithm to ensure a reasonable runtime for our matching algorithm.

Matching Algorithm

Optimal Stable Marriage | method

[Optimal Stable Marriage](https://link.springer.com/referenceworkentry/10.1007/978-0-387-30162-4_271

A couple of sentences about how it relates to your project: This source defines the stable marriage problem, a problem in which the goal is to find the optimal match between a set of men and a set of women who rank order each of the other sets. For our matching algorithm, we can set up such an algorithm with interns as the "males" and teams as the "females", and using ranked-order polling, we can deduce an "optimal" outcome with male-optimal stable matching using algorithms described in the source.

Small Tech Companies

IT Companies With More Than 500 Employees | market

IT Companies With More Than 500 Employees

A couple of sentences about how it relates to your project: This page lists information about the number of companies in the US with between 500 and 1000 employees. This can be considered the "small" company range that I feel best encompasses who we are targeting with this product. At this size, a company is in need of a more refined internship program but has not necessarily developed it yet. There are 8385 such companies.

ryanluu261 commented 1 year ago

Automated interview process

Hatchways | method/competitive

Hatchways We make engineering interviewing look more like real work

A couple of sentences about how it relates to your project Can integrate this feature into the tool later on - say, based on this intern’s profile and strengths it would be best to do this kind of interview. Or for companies where return interns/new grads still have to interview again, this can streamline the process for them.

Building tech talent teams

A.team | competitive/market

A.team

A Team

A couple of sentences about how it relates to your project Another cool team-matching idea - they build an existing network of qualified engineers looking to work on the side then match them to companies with very specific projects. Would be great to look more into their business model and how they convince big companies to adopt their platform.

AI Placement Optimization software

CVViZ | market

link name

A couple of sentences about how it relates to your project CVViZ is a modern AI Recruiting Software that automates the candidate sourcing, matches the right candidates to the right jobs, gives insight into your hiring process, and improves the quality of hire. Would be worth it to look into how they match candidates to jobs.

HR analytics platform

Visier | market

Visier

A couple of sentences about how it relates to your project HR analytics platform that can be embedded into new solutions. Can be worthwhile to apply to project management capabilities we plan to have for our tool and to address additional HR tasks that benefit companies.

Matching Algorithm

Online Team Formation in Social Networks | method

Online Team Formation in Social Networks

A couple of sentences about how it relates to your project Proposes an online greedy algorithm for team formation in social networks based on skills, connectivity and compatibility. Could be useful for our backend team.

swang99 commented 1 year ago

Intern Team Matching and PM Integration

Matching Algorithms: Fundamentals, Applications and Challenges | method

Paper

“Midweight” PM tools: Basecamp / Asana / Wrike | competitive

Article

National Matching Services | competitive

National Matching Services

Wayup | competitive

Wayup

Finding Love on First Data: Matching Algorithms in Online Dating | method

Article