11a55an / employee-tracker

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:JavaScript 100.0%