luketeal / MySQL_Employee_Tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySQL Employee Tracker

Description

This is a nodejs command line employee tracker application that allows users to create and view department, role, and employee information stored in a SQL database.

Table of Contents

Installation

  1. Run npm install to install dependencies.
  2. Log into your mysql shell using your username and password
  3. Run the commands in the schema.sql in your mysql shell to create the database and tables.
  4. Run npm start to connect to the server

Be sure to update your .env file with your password. An example file is provided.

Usage

Checkout this demo of the intended functionality for intended usage.

Repo-Contents

Future Development

Ideas for future functionality include:

  • View employees by manager/department/role
  • Delete departments, roles, and employees
  • View the total utilized budget of a department -- ie the combined salaries of all employees in that department

License

MySQL Employee Tracker is MIT licensed

Contributing

Feel free to contribute to this project by forking the repo, making your changes and creating a pull request when you're ready.

Questions

If you have any questions, contact me:

Email: l.teal21@gmail.com

GitHub Profile

About

License:MIT License


Languages

Language:JavaScript 100.0%