Skip to content

19dbo91/employee-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Tracker

MIT License

Description

The objective of this project is to create the CMS for an organization to manage their employees, departments, and roles. The goal was to create a ligthweight, easy-to-use, intuitive CLI application that only takes a couple minutes to get the hang of.

Table of Contents

Installation

Install the apprpriate version of SQL. Download from this repo In the folder you stored it in, run npm install This should have pulled down the following dependencies and version:

  • dotenv: ^16.3.1
  • inquirer: ^8.2.4
  • mysql2: ^3.4.2

Rename the .env.EXAMPLE to .env Change the .env contents to match your own MySql database username and password

In mysql shell,

  • USE org_db;
  • SOURCE db/schema.sql
  • SOURCE db/seeds.sql (optional; for dummy data to play with)

Usage

  • From the folder you stored the application on, open GitBash there.

  • Start with npm start

  • Follow the prompts as desired

  • Check out this demo video

License

MIT License

Questions

Contact me via sites below

About

Content Management System for an organization to manage employee database

Resources

License

Stars

Watchers

Forks

Contributors