# Matchmaking Event Planner

## Description
Allows administrators to set up matchmaking between students and employers. Allows students to express preferences for an interview opportunity.

## Project details
- Category: General
- Difficulty: 
- Suggested stack: Not specified
- Approval status: Approved

## Target users
### Administrator

### Student

### Employers

## Tags
MVP, Notes, Optional

## User Stories
### Special note
This is a deceptively difficult problem to solve. Students are warned that the instructors believe this to be the most difficult of the proposed Capstone projects and as a result carries the greatest risk of not completing a working project.

### Days and times
As an Administrator I can configure available days and time slots,
defining meeting length and distribution of break periods.

### Ranking system
As an Administrator I can choose how a Student selects or ranks
companies. Possible ranking schemes include: select top four
Employers, rank all Employers, distribute x points among y Employers.

### Employer Profiles
As an Employer I can add content to my company’s profile page so that
students are interested in interviewing with my company

### Employer Teams
As an Employer I can indicate how many teams I am sending to
matchmaking, what days they wish to attend, and any other
appointment restrictions.

### Student Ranking
As a Student I can rank Employers so that I can interview with the
companies I am most interested in.

### Student Schedule
As a student I can view my schedule of interviews

### Employer Schedules
As an administrator, I can view or print a schedule for any employer.

### Scheduler
As an administrator I can run the scheduling process with over-rides in place so that I can fix conflicts and fill gaps.
