Skip to content

GP-Person/EmployeeManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmployeeManager

A command-line application built to manage a company's employee database using PostgreSQL. This tool allows users to view and manage departments, roles, and employees with ease.

About Me

Hi! I'm a full-stack developer with a passion for creating tools that simplify database management. This project was born from a desire to make handling employee data easier for businesses using SQL databases. With a background in technical problem-solving, I focus on developing applications that are both functional and user-friendly.

Features

  • View all departments, roles, and employees.
  • Add new departments, roles, and employees.
  • Update employee roles.
  • Error handling for invalid department IDs and empty employee databases.

Installation and Setup

Requirements

  • Node.js (v18.20.4 or higher)
  • PostgreSQL (v12+)

How to Install

  1. Clone the repository:

    git clone https://github.com/GP-Person/EmployeeManager.git
    cd EmployeeManager
  2. Install dependencies:

    npm install
  3. Setup PostgreSQL Database:

    Ensure PostgreSQL is running on your system and create the database:

    psql -U postgres
    
    https://drive.google.com/file/d/1VJa3idLguVrnanFWK_Dd7aH4lBeDe7ie/view

About

Manage an SQL database of employees using Postgres

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published