Skip to content

cynthiwu/employee-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employer Tracker Application

Explore the project page

Table of Contents

About The Project

The goal of this project was to create a Content Management System interface, specifically to manage an employee database of a given company. This CMS was created using node, inquirer, and MySQL.


Main Snapshot


Notes Snapshot


Built With

This project was built using:

Installation

While not necessary to run the program via the live link above, you may get a local copy up and running by following these simple steps:

  1. Clone the repo
git clone git@github.com:cynthiwu/employee-tracker.git 
  1. Install NPM packages (i.e., Inquirer)
npm install

To install individually, you may execute the following:

npm install --save inquirer mysql2 ctable dotenv
  1. Install MySQL Workbench via the following link

Usage

This project can be used to add and track information on employees, roles, and departments for a given company. If the desire is to test the product, the user should set up the database schema and seed data in their MySQL Workbench before getting started. Once complete, the user can start the program by typing the below into the terminal of the project directory:

node app

Once running, the user can select any action he/she would like to complete:

  • "View All Employees"
  • "View All Employees by Department"
  • "View All Employees by Manager"
  • "Add Employee"
  • "Update Employee Role"
  • "View All Roles"
  • "View All Departments"
  • "Add Role"
  • "Add Department"
  • "Quit"

Demo

Watch the video below to see how the program works.

Employee Tracker Demo YouTube Demo

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

None

Contact

Cynthia Wu - @cynthia21wu - cynthia21wu@gmail.com

Project Link: https://github.com/cynthiwu/note-taker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published