benhunt29 / weekend_challenge_01

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

weekend_challenge_01

Delta Weekend Challenge #1

Delta's first weekend challenge!

Let's recap the entire week! This challenge will use 'all of the things' you have learned this week, and perhaps a little more. You will be building a system that manages employee information.

Make a form that can capture and store employees; First Name, Last Name, Employee Number, Title, Last Review Score, and Salary. Store that information in an object.

Then, with that information captured, construct a list (UL) that populates with the most current employee information. Meaning that there should be a full list of employees represented on the screen.

Not only should the employee information be present, but also add a 'remove' button grouped next to each employee’s information. Clicking that button should remove that specific employee.

In the review score section, make sure to put some sort of color indicator based on their review. The employee reviews should only be able to be 1 - 5. 5 would indicate a good score, 1 would be poor.

The system need not persist when the page refresh. Meaning that a page refresh will reload the entire screen. The submission should be as visually appealing as possible, and there will be some consideration of styling when you submission is reviewed.

Hard Mode

Include a button to generate a completely random employee. As one more step of hard mode, alphabetically sort the employees in the generated list.

Pro Mode

Include a section at the top of the page that totals the salaries of all the employees (Hint: the trick will be what happens when you remove an employee).

About


Languages

Language:JavaScript 68.9%Language:HTML 18.3%Language:CSS 12.8%