Giter Site home page Giter Site logo

employee-payroll-tracker's Introduction

Employee Payroll Tracker

Welcome to the Employee Payroll Tracker, a simple web-based application to track employee information and salary details. This guide outlines how to use the app to add new employees, view sorted employee data, and compute aggregated payroll information.

Disclosure

ChatGPT was used to create a mock README for a general outline of a README file. I then modified it to fit my needs for this challenge.

Table of Contents

  1. Introduction
  2. Features
  3. How to Use
  4. Employee Data Display
  5. Aggregate Payroll Information
  6. Screenshot of Application
  7. Link to Deployed Application

Introduction

The Employee Payroll Tracker allows users to add employees with their first name, last name, and salary details. It provides an easy way to track payroll information, with the ability to sort and view aggregated salary data.

Features

  • Add new employees with prompts for first name, last name, and salary.
  • Option to continue adding new employees or stop and display the employee list.
  • Displays employee data sorted alphabetically by last name.
  • Computes and displays aggregated salary data in the console.

How to Use

To add a new employee, follow these steps:

  1. Click on the "Add Employee" button.
  2. Enter the employee's first name when prompted.
  3. Enter the employee's last name when prompted.
  4. Enter the employee's salary when prompted.

After adding the employee, you will be asked whether you want to continue or cancel:

  • Continue: Prompts you to add another employee.
  • Cancel: Ends the employee input process and displays the sorted list of employees on the page.

Employee Data Display

Once you choose to cancel, the application displays the list of employees on the page, sorted alphabetically by last name. Each employee entry shows the following information:

  • First Name
  • Last Name
  • Salary

Aggregate Payroll Information

After the employee list is displayed, the console provides additional computed and aggregated payroll information:

  • Total number of employees.
  • Total sum of salaries.
  • Average salary of all employees.
  • Minimum and maximum salary in the employee list.

Screenshot of Application

Application Screenshot

Link to Deployed Application

Link to Deployed Application

employee-payroll-tracker's People

Contributors

rp192w avatar

Watchers

 avatar

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.