Skip to content

dfkestner/Manage-My-Minions

Repository files navigation

Manage My Minions

License

Description

Allows users to view the departments, roles, and employees of a supervillain's organization through NodeJS and MySQL. New departments, roles, and employees can be added, and employee roles and managers can be updated.

Future plans for development include additional search filter options, and enabling the user to delete departments, roles, and employees from the database.

Screen Shots & Links

Manage My Minions GitHub Repository

First Screen Shot Second Screen Shot

Table of Contents

Installation

Clone the repository to your local directory, and use "npm i" to install dependencies. Open MySQL, use "Open SQL Script" to access the local directory where you've cloned the repository, and select the "seeds.sql" file, located in the "db" directory, to open the database in MySQL. Enter your MySQL password in "connect.js" and ensure the host, user, and database information is correct.

Usage

Use "node app.js" to select the action you'd like to perform:

  • View Employee List
  • View Employee Roles
  • View Department List
  • Add New Employee
  • Add New Role
  • Add New Department
  • Update Employee Role
  • Update Employee Manager
  • Exit Database

Follow the prompts to update or add new information.

After each request is complete, you will be brought back to the list of options.

When you are done using the database, select Exit Database to stop the process.

License

The Unlicense

Contributing

Contributor Code of Conduct

Tests

N/A

Questions

Feel free to email me at [email protected] with any questions about the repository. Visit my GitHub profile, dfkestner, to see more of my work!

About

Allows users to review employees, roles, and departments using Node and MySQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published