Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Employer / Job-seeking Alumni portal #154

Open
37 tasks
harveysanders opened this issue May 3, 2024 · 0 comments
Open
37 tasks

Employer / Job-seeking Alumni portal #154

harveysanders opened this issue May 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@harveysanders
Copy link
Contributor

harveysanders commented May 3, 2024

Employee / Employer Landing Page

Goals

  • To provide resources for potential employers to gain exclusive access to the best talent in the region.
  • To provide alumni with exclusive access to job opportunities.
  • Provide testimonials from employers who have hired our Alumni.

Dev Questions:

  • Employer Login
    • Request access with manual approval
      • Pros:
        • stop bots
        • stop spam
      • Cons:
        • manual work for staff
        • slow, could deter real employers
  • Alumni Login
    • Google/GitHub OAuth AuthN
    • Greenlight AuthZ
  • Staff Login
    • Google OAuth (operationspark.org user email domain check)

Features

Publicly accessible (no login required)

  • Landing page
    • Overview of the program
    • What it means to be an OpSpark Alumnus
    • Testimonials from employers
    • Testimonials from alumni (?)
    • Call to action for employer sign up
  • Limited Graduates search
    • Photo (?)
    • first, last name
    • grad date (?)
    • specialization (?)
    • Students opt-in (?)
      • All job hunters
      • all alumni

Employer-facing

  • Onboarding flow
  1. User sign up
  2. confirmation email
  3. create org (user can be a part of many orgs)
    a. logo
    b. name
    c. website
  4. (OpSpark needs to approve new orgs (?))
  5. invite users to org -> sends invitation (email)
  6. invitee accepts (becomes member)
  • Owner can change org member's roles
    • owner, user
  • remove member from org
  • sign up event -> to Slack
  • individual user (org child) signup (see github process)
  • Search for alumni
    • Verify opspark graduation
    • Filter by skills, location, etc.
    • View alumni profiles

TODO:

  • Contact alumni
    • Through (OpSpark, Direct email, other messaging?)
    • We want employers to link to direct job, or direct specific information on a job(s). No "Go to our Careers page" links. (<- Lazy)
  • Post jobs ()

Alumni-facing

  • Sign Up/Im
    • OAuthN through Google
    • Authz through Greenlight
  • Job Board (do we really want to reinvent this? Are there existing solutions we can leverage?)
    • List of job opportunities
    • Filter by job type, location, etc.
    • Search for jobs
    • Apply for jobs
  • Job Alert options
    • Email
    • Slack
    • SMS

Staff-facing

  • Moderate panel

Features:

  • Email (and/or Slack, SMS) alerts on job postings

Notes:

  • Send introduction email about the new process to alumni
@harveysanders harveysanders added the enhancement New feature or request label May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants