Skip to content

Employee Tracker is a command-line application designed to build and manage a company's employee database.

Notifications You must be signed in to change notification settings

11a55an/employee-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Employee Tracker

Summary

Employee Tracker is a command-line application designed to build and manage a company's employee database. Built on MySQL and emphasizing modularity, it accommodates a company's growth without requiring core database restructuring. This application serves as a foundational tool, allowing managers or designated individuals to access and manage employee, role, and department data through a CLI.

Getting Started

Instructions

To use this application, start by running npm install in your CLI to install the necessary dependencies listed in the provided JSON files. Next, execute node app.js in your CLI to initiate prompts that will guide you through the various tasks this application offers.

Technologies Used

  • MySQL: A relational database management system used to store and query employee and company data.
  • Express.js: Utilized for setting up middleware, establishing endpoints, and connecting the frontend to the backend.
  • Node.js: Employed for package management and executing JavaScript to build a server-side command-line tool.
  • JavaScript: The foundation for implementing application functionality, functions, and prompts.
  • Git: A version control system to track code changes.
  • GitHub: A platform for hosting the repository, facilitating collaboration, and potential deployment to GitHub Pages.

Built With

  • MySQL
  • Express.js
  • Node.js
  • npmjs
  • inquirer

Author

About

Employee Tracker is a command-line application designed to build and manage a company's employee database.

Topics

Resources

Stars

Watchers

Forks