Git Product home page Git Product logo

21f-visuol's People

Contributors

austinzhang1018 avatar eddie-ma-1 avatar github-classroom[bot] avatar jamesversch avatar ninaparipovic avatar raychen323 avatar

Watchers

 avatar  avatar  avatar  avatar

21f-visuol's Issues

Add Login

Enable users/recruiters to login and be directed to their respective sites.

Adding Login

Enable users/recruiters to login and be directed to their respective sites.

Sally Skeptical

Sally Skeptical

picture

Background and Demographic Information

  • Sally Skeptical
  • An employee who is deciding between staying at her current company and moving to a new one.
  • I want to switch companies but I'm not sure how my benefits carry over

Narrative

Sally Skeptical currently works at a Fortune 500 company at a senior level position. She was reached out to by a headhunter for an offer at a competing firm, but she's unsure how the compensation stacks up compared to her current job. Additionally, she's not sure how her current benefits and retirement stack up or carries over to other firms.

Behavioral and Dimensional Information

  • Goals and Motivations:
    Wants to decide between her current position and a new position.
    Especially worried about her retirement fund and healthcare
  • Tasks:
    Needs to compare current benefits to those offered by her potential new company
  • Pain Points, Concerns, and Challenges:
    There's a lot of paperwork in her new hire forms, needs to reach out to HR for more information but it takes a lot of back and forth and waiting.
  • User Flow
    Sally uses VisuOL to see the benefits for the new company interested in recruiting her. She has the option to enter her current benefits and salary, and after doing so, she's shown graphs and charts comparing her current company with benefits from her new company.

Indecisive Ian

Indecisive Ian

sketch/picture

Background and Demographic Information

  • Nickname: Indecisive Ian
  • Demographics: A college student deciding between multiple new graduate offers.
  • Overheard quote: It's so hard choosing between these offers, the terms sheets are so long and confusing and it's hard to compare what I really care about.

Narrative

Ian Indecisive is a college student who is choosing between multiple new graduate offers. They vary in location, compensation, and benefits. Ian would like to figure out what the best option is for him, but each company's offer letter is different and it's hard to sort through the pages and pages of benefits and compensation.

Behavioral and Dimensional Information

  • Goals and Motivations:
    Wants to figure out what job is best for him
  • Tasks:
    Needs to compare benefits, location, salary, and retirement as well as growth opportunities between companies
  • Pain Points, Concerns, and Challenges:
    Worried about choosing a job that may seem better in the short term, but has worse opportunities for growth and long-term outcomes.
  • User Flow
    • Views his offers in VisuOL.
    • Compares salary, retirement, and benefits packages between companies
    • Looks at the growth calculator to see a projected target of where he would be if he continued to work for each firm.

Setup user sign-in pipeline

When users sign in they will send an API request to our backend. We will identify the user, and provide them with a session token for persisting their identity.

Manager Maggie

Manager Maggie

sketch/picture

Background and Demographic Information

  • Nickname: Manager Maggie
  • Demographics: A manager at a company looking to hire new talent for her team.
  • Overheard quote: We spend a lot of time searching out new talent, I wish we could better convey how great it is to work on our team

Narrative

Manager Maggie is a manager of a team within a big company looking to hire new employees in order to expand. She spends a lot of time interviewing and screening candidates. However, even after they pass her standards, she has to pass theirs as well. She wishes there was a better way she could put her team's best foot forward in showing all the benefits of working with them.

Behavioral and Dimensional Information

  • Goals and Motivations:
    • Would like to hire new talented people for her team
  • Tasks:
    • Needs to screen candidates to makes sure they're a good fit and qualified for the role
    • Needs to then convince those qualified candidates to accept a job at her firm instead of a competing offer
  • Pain Points, Concerns, and Challenges:
    • Manager Maggie is concerned because the last 3 candidates she extended an offer to take a job at a competing firm. She is familiar with the firm and believes her team's offer is stronger in the long run. However, the other company has a large signing bonus, which after asking a few employees, is what convinced them to join the other company. She wants to be able to show that they have stronger growth and are better in the long run.
  • User Flow
    Manager Maggie can upload documents or communicate with candidates after HR has extended an offer directly through the portal, answering potential questions or providing additional insight. She can also upload potential growth metrics regarding expected compensation/titles in x years, in order to show candidates what their future at the company could look like.

Input Form

Input the data inside of an offer letter

Replace asserts with real error handling

To remind me that we need proper error handling eventually, I've added assert statements in lieu of proper error handling and messaging the client. We should eventually replace these asserts with proper handling.

Stingy Steve

Stingy Steve

picture

Background and Demographic Information

  • Nickname: Stingy Steve
  • Demographics: Steve just received a job offer for a company he really likes. However, he wants to make sure that he gets paid as much as possible. He does not want to leave a singly cent on the table.
  • Overheard quote: "I want to ask for more money, but it is so awkward to ask my recruiter for it."

Narrative

Stingy Steve is a young professional, seeking his first job after college. He has amassed a ton of student debt and needs to find a high paying job in order to pay the bills. After crushing his interviews, Stingy Steve was offered a job at an interesting startup. He wants to be paid more, but is scared of ruffling feathers or creating enemies at the company. Stingy Steve is scared to ask over the phone for higher pay.

Behavioral and Dimensional Information

  • Goals and Motivations:
    Wants to increase how much he gets paid
    Doesn't want to take part in an awkward phone call
  • Tasks:
    Find out how much he should actually be paid
    Determine what pay structure he prefers
    Communicate these numbers with the recruiter
  • Pain Points, Concerns, and Challenges:
    This is the recruiter's job so they have much more negotiating experience
    Doesn't want to lose the job or start off on the wrong foot
    Impossible to tell how much other employees are being paid
  • User Flow
    Receive the offer
    Visualize and understand what he is getting
    See how it compares with people doing similar jobs
    Change the numbers to meet his demands
    Send back to recruiter

Rachel Recruiter

Rachel Recruiter

sketch/picture

Background and Demographic Information

  • Nickname: Rachel Recruiter
  • Demographics: Recruiter
  • Overheard quote: I get so many questions from candidates, I wish we could just make our offers more easy to understand in the first place.

Narrative

Rachel Recruiter is a recruiter for a big tech company. She spends a lot of time communicating with candidates, including fielding questions once an offer has been extended. Rachel would like to keep increasing her candidate yield and surpass her goals.

Behavioral and Dimensional Information

  • Goals and Motivations:
    Rachel would like to spend less time on individual candidates answering questions they have about their offers and spend more time working on more interesting aspects of her job. She would also like to improve her recruitment metrics with a higher candidate yield.`
  • Tasks:
    Rachel needs to provide offer letter information in a more easily understandable manner to spend less time fielding offer letter questions. She also needs to make her company seem more appealing to increase her recruitment metrics.
  • Pain Points, Concerns, and Challenges:
    Rachel has concerns with making sure that her candidates are well informed about all of the things her company has to offer, but she also has to juggle fielding their questions with her busy schedule.
  • User Flow
    • Rachel uploads the offer letter information for a candidate from either a template or through a form
    • The candidate receives the offer letter and can correspond with her directly through the page with any questions
    • Rachel can also upload potential internal growth metrics as a means to further incentivize offer acceptance.

Fix Tab Bar

Currently, our tab bar looks like this

Screenshot from 2021-10-24 21-31-43.png
We want it to have a VisuOL logo and a better description other than "React App"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.