TashinaMyers / PRtracker

challenge 3 "Employee Payroll Tracker"
MIT License
0 stars 0 forks source link

PRtracker issue #1

Open TashinaMyers opened 6 months ago

TashinaMyers commented 6 months ago

03 JavaScript: Employee Payroll Tracker

Your Task

This week's Challenge requires you to modify starter code to create an application that enables a payroll manager to view and manage employee payroll data. This app will run in the browser and will feature dynamically updated HTML and CSS powered by JavaScript code that you write. It will have a clean and polished, responsive user interface that adapts to multiple screen sizes.

User Story

AS A payroll manager
I WANT AN employee payroll tracker
SO THAT I can see my employees' payroll data and properly budget for the company

Acceptance Criteria

GIVEN an employee payroll tracker
WHEN I click the "Add employee" button
THEN I am presented with a series of prompts asking for first name, last name, and salary
WHEN I finish adding an employee
THEN I am prompted to continue or cancel
WHEN I choose to continue
THEN I am prompted to add a new employee
WHEN I choose to cancel
THEN my employee data is displayed on the page sorted alphabetically by last name, and the console shows computed and aggregated data

Mock-Up

The following images show the web application's appearance and functionality:

Animation shows input of employees to an employee payroll tracker.

Shows employee information in the console of an employee payroll tracker.

Getting Started

You will be responsible for filling out the following functions:

    [
        {
            firstName:"John",
            lastName:"Smith",
            salary:12345
        },
        {
            firstName:"Jane",
            lastName:"Doe",
            salary:54321
        }
    ]

The provided starter code includes the displayEmployees and trackEmployeeData functions. These functions are complete and working. You do not have to modify any code for the following functions:

Grading Requirements

Note: If a Challenge assignment submission is marked as “0”, it is considered incomplete and will not count towards your graduation requirements. Examples of incomplete submissions include the following:

  • A repository that has no code

  • A repository that includes a unique name but nothing else

  • A repository that includes only a README file but nothing else

  • A repository that only includes starter code

This Challenge is graded based on the following criteria:

Technical Acceptance Criteria: 40%

Deployment: 32%

Application Quality: 15%

Repository Quality: 13%

Review

You are required to submit the following for review:

TashinaMyers commented 6 months ago

assignment criteria