Giter Club home page Giter Club logo

hr_dept_app's Introduction

What Are We Building It With?

,___________,         .----------,  _Request_    .---------,         .----------.
|___________|       ,'________ ,'|   -> | ->   ,'________,'|        ( ~--------~ )
| HTML 5    |      | AngularJS | |      |      | _______ | |        | ~--------~ |
| CSS       |      | Angular   | |      |      | Node.js | |        | MongoDB    |
| Angular   | <--  |  Material | |      |      | Express | |  <--   | Robo3T     |        
|  Material |      |           | ;   <- | <-   | _______ | ;        | ~--------~ |
|___________|      |___________|'  _Response_  |_________|'         `.__________.'
    Client          Client Logic                  Server               Database
           *Front End*                                     *Back End*              

Base Mode

You will need to make a front end with three views.

Add Employee View

  • Should be a form that a HR person can add a new employee
    • Each Employee has a Name, an ID Number, a Salary, a Title, and a Hire Date
    • Submiting the form will add this new employee to the database.

Track Employee View

  • Should have a list of All Employees
    • Clicking on an Employee should open a form to update their name, salary, and title. Submit the updated fields to the database.
    • There should also be the option to terminate the employee. Delete them from the database.

Reports View

  • The User should be able to see aggregate data of all employees:
    • Average, Maximum, and Minimum Salary
    • Number of Employees
    • Every Job Title and the Names of Employees that have that title

hr_dept_app's People

Contributors

crouton21 avatar feora1343 avatar heimlouis avatar lizzwong 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.