Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mleftwich/employeecms

Employee tracker CLI
https://github.com/mleftwich/employeecms

back-end command-line-interface content-management-system javascript

Last synced: 7 days ago
JSON representation

Employee tracker CLI

Awesome Lists containing this project

README

        

![MIT](https://img.shields.io/static/v1?label=License&message=MIT&color=green)
# Employee CMS

## Table of Contents
* [Description](#description)
* [Technologies](#technologies)
* [Installation](#installation)
* [Usage](#usage)
* [Contributing](#contributing)
* [Guidelines](#guidelines)
* [Tests](#tests)
* [License](#license)
* [Questions](#questions)
---

## Description
This app is a content management system designed to interface with an employee database from the command line. The user can view department, role, and employee records and edit them accordingly, with the ability to add entries, update roles and view the overall budget of the database. It was built using node.js utilizing the inquirer and mysql2 node packages and can be used entirely from any CLI like gitbash or powershell.
You can view a video demonstration of the app in use [here](https://drive.google.com/file/d/1RPCd4coSRzBDYQkhY5-suuFZGRCekF9r/view).

![screenshot](./assets/imgs/screenshot.png)

## Technologies
* JavaScript
* node.js
* MySQL

## Installation
Clone the repository, npm install and npm run start

## Usage
npm run start / node app.js from the command line

## Contributing
If you'd like to contribute, reach out through the email below

## Guidelines
Must have an existing database named employees_db, schema is included

## Tests
Tests run in development

## License
Licensed under [MIT](https://opensource.org/licenses/MIT)

---

## Questions
For any questions you can find me at [GitHub](https://github.com/mleftwich) or email me at [[email protected]](mailto:[email protected])